distruktor 24.10.2009 14:55

SlackwareУстановка ПО из Реп

Теперь к перейдём к её описанию. Итак для чего оно нужно.
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
SLACKVER=13.0
LOCALREPO=${LOCALREPO:-/home/sbo}
SRCDIR=${SRCDIR:-/var/cache/sbopkg}
export TMP=${TMP:-/tmp/SBo}
KEEPLOG=YES
TERMBUILD=NO
# По желанию - переменная $OUTPUT используется только скриптами SlackBuild.
# Скомпилированные пакеты будут помещаться в указанный путь OUTPUT.
#export OUTPUT=${OUTPUT:-/tmp}


Стоит заменить значения LOCALREPO и TMP на что нибудь своё.У меня это так
1
2
LOCALREPO=${LOCALREPO:-/home/distruktor/sborepo}
export TMP=${TMP:-/home/distruktor/tmp/SBo}



Теперь запускайте 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, начнется сборка пакета, по завершению которой вам будет предложено установить этот новый пакет.
В завершение попрошу сильно ногами не пинать, писал о том что думаю многим новичкам слаки будет интересно. Да и за опечатки с ошибками просьба не пинать, ибо пишу с работы и скоро припрутся "опера" и начнут высматривать чем занят :)


Тэги: slackware
+ 9 -
Похожие Поделиться

fenriz 22.09.2010 15:22 #
Мне очень понравилось сие в деле. Долгих лет тебе, человече!