Sboui — утилита для сборки и установки пакетов из репозитория исходных кодов SlackBuilds.org (SBo). Sboui в отличие от sbopkg написана на языке С и имеет графический интерфейс.
Интерфейс очень прост и удобен. Состоит из 2х панелей. Слева находятся группы, а справа сами пакеты. Есть поиск и фильтр. Для установки достаточно выбрать нужную программу и нажать Enter. Пакет будет собран и установлен со всеми необходимыми зависимостями.
Установка
В репозиториях sboui нет, поэтому придется собрать с помощью скрипта SlackBuild. Программа прекрасно соберётся, как под стабильную версию Slackware, так и под current.
Настройки
Настройки можно выполнить или в конфигурационном файле:
/etc/sboui/sboui.conf
или через меню Option.
По команде S:Sync происходит обновление, по клавише q — выход.
Текущий репозиторий Sbo-скриптов настраивается в файле
/etc/sboui/sboui-backend.conf
Для подключения репозитория для Slackware-current от ponce требуется просто указать адрес git репозитория
# Repository to use. Note Ponce repo is for -current only.
#REPO=git://git.slackbuilds.org/slackbuilds.git
REPO=git://github.com/Ponce/slackbuilds.git
Ещё существует файл с исключениями blacklist
/etc/sboui/package_blacklist
Что очень понравилось sboui отображает установленный список пакетов даже если компилировались и устанавливались пакеты вручную. Сочетанием клавиш Ctrl+u можно обновить все ранее собранные пакеты.
Также у sboui доступен режим работы через командную строку. Возможности собирать и устанавливать пакеты нет, но есть возможность выполнить синхронизацию и обновление.
bash-5.1# sboui --help
Usage: sboui [OPTION]
Options:
-f, --file FILE Указать другой конфигурационный файл
-s, --sync Выболнить синхронизацию (обновление) локального репозитория
-u, --upgrade-all Пометить к обновлению и открыть интерективное окно
-p, --upgradable Вывести список пакетов к которым доступны обновления
-h, --help Вывести помощь
-v, --version Вывести версию
По команде sboui —upgrade-all открывается окно с возможностью выбрать пакеты к сборке и обновлению.
Что могу сказать работать с этой утилитой с репозиториtм SlackBuilds.org становится очень простой и комфортной.
Надо будет попробовать