Slackware — Установка ПО из Реп
Теперь к перейдём к её описанию. Итак для чего оно нужно.
Sbopkg упрощает процесс, автоматизируя процесс сборки пакета. Чтобы начать работу
с Sbopkg, скачайте исходный файл программы или уже скомпилированный файл со страницы
загрузки на веб-сайте sbopkg. Скрипт SlackBuild для самого Sbopkg включен в архив с исходниками. Установите пакет от имени root, затем отредактируйте файл /etc/sbopkg/sbopkg.conf.new По умолчанию в нем содержится:
Стоит заменить значения LOCALREPO и TMP на что нибудь своё.У меня это так
Теперь запускайте sbopkg от имени root. Вы увидите главное меню программы. Выберите первый пункт меню, Rsync - при этом на компьютер будет загружена копия репозитория SlackBuilds.org. Репозиторий занимает 11 Мб места - достаточно мало ради возможности собирать более чем 1000 пакетов. После этого шага все скрипты SlackBuild и сопутствующие файлы (не пакеты с исходниками!) будут скачаны и готовы к
использованию.
Интерфейс программы в виде меню делает работу с ней, просмотр и поиск в репозитории простым, как будто вы пользуетесь веб-сайтом. Чтобы собрать пакет, сначала перейдите в меню этого пакета. Здесь можно будет просмотреть файлы readme, .info, slackdesc (краткое описание пакета) и скрипт SlackBuild. Можно также отредактировать скрипт SlackBuild, удалить модифицированный скрипт и собрать пакет. Последний пункт интересует нас больше всего. При выборе его, sbopkg скачает исходный файл, запустит скрипт SlackBuild (если есть ваша модифицированная версия, то будет выбрана она), по окончании сборки у вас спросят, нужно ли установить новый пакет.
Помимо сборки пакетов, в главном меню можно:
Возможность слежения за установленными пакетами и возможностями их обновления - очень полезная функция. Sbopkg следует философии Slackware (а также SlackBuilds.org), а именно не предлагает автоматическую проверку на зависимости. Но почти в каждом пакете есть файл readme со списком зависимостей, а требуемые библиотеки имеются в репозитории. У sbopkg есть еще интерфейс командной строки. Наберите sbopkg -h, чтобы увидеть список всех доступных опций. С sbopkg в консоли работать так же легко, как и через меню. К примеру, набрав sbopkg -s mozilla ищет в репозитории пакет, в названии которого есть подстрока "Mozilla". Если пакет обнаруживается, пользователь сможет прочесть readme, .info-файл, slack-desc и просмотреть скрипт SlackBuild. Набрав sbopkg -b mozilla, начнется сборка пакета, по завершению которой вам будет предложено установить этот новый пакет.
В завершение попрошу сильно ногами не пинать, писал о том что думаю многим новичкам слаки будет интересно. Да и за опечатки с ошибками просьба не пинать, ибо пишу с работы и скоро припрутся "опера" и начнут высматривать чем занят :)
Sbopkg упрощает процесс, автоматизируя процесс сборки пакета. Чтобы начать работу
с Sbopkg, скачайте исходный файл программы или уже скомпилированный файл со страницы
загрузки на веб-сайте sbopkg. Скрипт SlackBuild для самого Sbopkg включен в архив с исходниками. Установите пакет от имени root, затем отредактируйте файл /etc/sbopkg/sbopkg.conf.new По умолчанию в нем содержится:
1 2 3 4 5 6 7 8 9 10 |
RSYNCMIRROR=slackbuilds.org::slackbuilds |
Стоит заменить значения LOCALREPO и TMP на что нибудь своё.У меня это так
1 2 |
LOCALREPO=${LOCALREPO:-/home/distruktor/sborepo} |
Теперь запускайте sbopkg от имени root. Вы увидите главное меню программы. Выберите первый пункт меню, Rsync - при этом на компьютер будет загружена копия репозитория SlackBuilds.org. Репозиторий занимает 11 Мб места - достаточно мало ради возможности собирать более чем 1000 пакетов. После этого шага все скрипты SlackBuild и сопутствующие файлы (не пакеты с исходниками!) будут скачаны и готовы к
использованию.
Интерфейс программы в виде меню делает работу с ней, просмотр и поиск в репозитории простым, как будто вы пользуетесь веб-сайтом. Чтобы собрать пакет, сначала перейдите в меню этого пакета. Здесь можно будет просмотреть файлы readme, .info, slackdesc (краткое описание пакета) и скрипт SlackBuild. Можно также отредактировать скрипт SlackBuild, удалить модифицированный скрипт и собрать пакет. Последний пункт интересует нас больше всего. При выборе его, sbopkg скачает исходный файл, запустит скрипт SlackBuild (если есть ваша модифицированная версия, то будет выбрана она), по окончании сборки у вас спросят, нужно ли установить новый пакет.
Помимо сборки пакетов, в главном меню можно:
- Вывести список установленных пакетов SBo.
- Вывести список обновлений для уже установленных пакетов SBo.
- Вывести список обновлений для уже установленных пакетов SBo.
- Просмотреть содержимое каталога cache (где расположены исходные файлы). Послепросмотра можно удалить исходные файлы.
- Просмотреть журнал сборки (его также можно удалить).
Возможность слежения за установленными пакетами и возможностями их обновления - очень полезная функция. Sbopkg следует философии Slackware (а также SlackBuilds.org), а именно не предлагает автоматическую проверку на зависимости. Но почти в каждом пакете есть файл readme со списком зависимостей, а требуемые библиотеки имеются в репозитории. У sbopkg есть еще интерфейс командной строки. Наберите sbopkg -h, чтобы увидеть список всех доступных опций. С sbopkg в консоли работать так же легко, как и через меню. К примеру, набрав sbopkg -s mozilla ищет в репозитории пакет, в названии которого есть подстрока "Mozilla". Если пакет обнаруживается, пользователь сможет прочесть readme, .info-файл, slack-desc и просмотреть скрипт SlackBuild. Набрав sbopkg -b mozilla, начнется сборка пакета, по завершению которой вам будет предложено установить этот новый пакет.
В завершение попрошу сильно ногами не пинать, писал о том что думаю многим новичкам слаки будет интересно. Да и за опечатки с ошибками просьба не пинать, ибо пишу с работы и скоро припрутся "опера" и начнут высматривать чем занят :)