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

monitor_linux

В 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.

Дополнение по установке, ставим из snap пакета

С определенного момента разработчики редактора Brackets перестали поставлять его в виде deb пакетов. Если хотите установить в debian и дистрибутивах на его основе, более простым путем, то можно это сделать в виде snap пакета.

Устанавливаем поддержку snap пакетов, обновляемся и устанавливаем двумя командами:

sudo apt update
sudo apt install snapd
sudo snap install core

Ну и следующая команда это установим сам редактор кода

sudo snap install brackets --classic

Ставим используя flatpak

Для поддержки flatpak устанавливаем два пакета

# apt install flatpak
# apt install gnome-software-plugin-flatpak

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

После перезагрузки перейдите на сайт с flatpack нашей программы Breckets по этой ссылке и нажмите install

brackets установка из flatpak

Далее откроется окно в котором выберите установка приложений… и нажмите ок

brackets установка из flatpak

Откроется менеджер программ, нажимаем установить и дожидаемся окончания установки.

brackets установка в менеджере приложений gnome

По окончанию установки можете сразу запустить программу.

brackets запуск

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

Всем Удачи!

Про ПК
Добавить комментарий

  1. Гоша

    Спасибо! Все здорово, работает, скачал сразу готовый deb пакет для Debian 10.

    Ответить
    1. Илья Агапов автор

      Это здорово, спасибо за отзыв.

      Ответить