sboui

sboui


Sboui

slackware-alive.ru/sboui

root 14.03.2021

Sboui — утилита для сборки и установки пакетов из репозитория исходных кодов SlackBuilds. org (SBo). Sboui в отличие от sbopkg написана на языке С и имеет графический интерфейс.

Интерфейс очень прост и удобен. Состоит из 2х панелей. Слева находятся группы, а справа сами пакеты. Есть поиск и фильтр. Для установки достаточно выбрать нужную программу и нажать Enter. Пакет будет собран и установлен со всеми необходимыми зависимостями.

Установка

В репозиториях sboui нет, поэтому придется собрать с помощью скрипта [SlackBuild] (https://slackbuilds.org/repository/14.2/system/sboui/). Программа прекрасно соберётся, как под Slackware 14.2.

Под Slackware 15.0 собрать с помощью скрипта [SlackBuild] (https://slackbuilds.org/repository/15.0/system/sboui/)

Настройки

Настройки можно выполнить или в конфигурационном файле:

  • /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 открывается окно с возможностью выбрать пакеты к сборке и обновлению.

Что могу сказать работать с этой утилитой,с репозиторием SlackBuilds.org, становится очень просто и комфортно.

Где взять? https://slackbuilds.org/repository/15.0/system/sboui/