propk.ru

Breckets устанавливаем в Debian 10

В 10 версии Debian появилась проблема с не совместимостью некоторых пакетов при установке программ. Часть программ обновили разработчики, а часть так и остались без изменений. Сегодня я решил все таки попробовать решить проблему с любимым для меня редактором Breckets.

Скачиваем с официального сайта последний нужный нам deb пакет Breckets. Программа установки GDebi говорит, что есть неразрешенная зависимость.

breckets

Изучив данную ошибку и возможности ее решения пришел к выводу, что можно без проблем использовать вместо конфликтующей библиотеки libcurl3 библиотеку libcurl4.

Вносим изменения в установочный deb пакет Breckets

Установочный пакет программы нам необходимо распаковать, как обычный архив. Я просто нажал правой кнопкой мыши на пакете и выбрал — распаковать здесь.

После распаковываем точно так же, полученный файл control.tar.xz

В результате у вас получится такая «картина» из файлов

files deb breckets

Далее все действия над файлами необходимо совершать от имени администратора.

Открываем файл control в текстовом редакторе, я использую gedit.

Находим в файле упоминание конфликтного пакета, заменяем его на нужный и сохраняем

control edit

Собираем новый установочный пакет deb программы Breckets

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

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

files deb pack

Запаковываем файлы 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

breckets files

Ну и последний шаг, собираем deb пакет

Набираем в терминале команду, которая соберет наши три файла в пакет breckets.deb

ar rcs breckets.deb debian-binary control.tar.xz data.tar.xz

Теперь запускаем получившийся пакет через программу Gdebi, вначале запускаем программу Gdebi, а затем через меню файл — открыть , открываем созданный нами пакет.

(при запуске через контекстное меню или просто щелкнув мышкой дважды по файлу — установка может производится в debian 10 не корректно)

Соответственно нажимаем установить и программа устанавливается без проблем.

breckets удачная установка

Думаю так же можно решить вопрос и с некоторыми другими программами.

Если для Вас все выше описанное сложно и вам нужен только Deb пакет Breckets для Debian 10 64 bit то его готовую версию можете скачать тут с Яндекс диска.

После установки программа работает стабильно, плагины и дополнения ставятся.

Если установка не запускается (При первой попытке у меня так было), то удалите все файлы и повторите все сначала, только не забывайте все делать с правами root.

Настройка плагинов и интерфейса программы описывалось мной в этой статье ранее.

Всем Удачи!

avatar
  Подписаться  
Уведомление о
Top