Часть программ обновили разработчики, а часть так и остались без изменений.
Из-за этого не получается с лёту установить 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/
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()