Часть программ обновили разработчики, а часть так и остались без изменений.
Из-за этого не получается с лёту установить Brackets.
Начнём.
Скачиваем с официального сайта последний нужный нам deb пакет Brackets. Программа установки GDebi говорит, что есть неразрешенная зависимость.

Можно использовать вместо конфликтующей библиотеки libcurl3, библиотеку libcurl4.
Установочный пакет программы необходимо распаковать, как обычный архив.
После распаковываем точно так же, полученный файл control.tar.xz
В результате получится следующая структура из файлов

Далее все действия над файлами необходимо совершать от имени администратора.
Открываем файл control в текстовом редакторе.
Находим в файле упоминание конфликтного пакета, заменяем его на нужный и сохраняем

Собирать будем в обратном порядке. Для начала удаляем из нашей папки старый архив control.tar.xz
В результате останутся распакованные файлы этого архива, измененный файл control и еще два файла, всего 6 файлов.

Запаковываем файлы postinst, postrm, prerm и наш измененный control в архив control.tar.xz
В терминале набираем команду, открыв терминал в папке где находятся ваши файлы:
tar --ignore-failed-read -cvzf control.tar.xz postinst postrm prerm control

В результате получаем в папке файл control.tar.xz
На этом этапе можно воспользоваться утилитой Ark — графический интерфейс архиватора.
Теперь удаляем из папки, для удобства, уже упакованные файлы и у нас остаются всего три файла control.tar.xz data.tar.xz debian-binary

Набираем в терминале команду, которая соберет наши три файла в пакет brackets.deb
ar rcs brackets.deb debian-binary control.tar.xz data.tar.xz
ar — создает, модифицирует и извлекает архивы.
код операции r — означает, что если архив уже существует, заменить старые файлы в архиве новыми файлами.
модификатор c — означает создать архив, если он не существовал.
модификатор s — можно расшифровать, как sort. Создание отсортированного индекса для того, чтобы быстрее получать доступ к функциям в библиотеке.
Следовательно, rcs можно рассматривать как replace, create, sort.
Теперь устанавливаем получившийся пакет через программу Gdebi.
(при запуске через контекстное меню или просто щелкнув мышкой дважды по файлу — установка может производится в debian 10 не корректно)

Источник: https://propk.ru/breckets-debian-10/
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()