Sunday, July 1, 2007

Раньше я завидовал чёрной завистью владельцам пакетов Дебиан семейства...Что не говори, а ой как удобней поставить 1 пакет всего 1 командой, к тому же которой ещё найдутся все зависимости в интернете и сами же настроятся...Но и для пользователей Slackware есть вполне достойная альтернатива...slapt-get
1. Где берём?
Вообще установка сего продукта наверное самое простое в Slackware - вам необходимо скачать архив для своей версии slackware вот с этой странички - http://software.jaos.org/#slapt-get
2. Установка
Скачав и распаковав небольшйо архив мы увидим в нём 3 папки, install, usr, src Дальше всё банально просто - копируем все эти папки в корень нашей файловой системы(cd /) . Может возникнуть проблема при запуске о том что не хватает файла /etc/slapt-get/slapt-getrc - о заглянув в каталог /etc/slapt-get/ можно увидить там файл slapt-getrc.new - Просто переименуйте его (mv slapt-getrc.newslapt-getrc ).
3. Репозитарии Теперь необходимо бы обновить репозитарии (хранилища с программами и библиотеками в интернете). Заходим в уже знакомый /etc/slapt-get/slapt-getrc.
# See /usr/doc/slapt-get-0.9.11h/example.slapt-getrc
# for example source entries and configuration hints.
WORKINGDIR=/var/slapt-get
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-11.0/
SOURCE=http://software.jaos.org/slackpacks/11.0/

Находим в нём строки начинающиеся с SOURCE=. По умолчанию их 2. Но для полнофункциональной работы этого маловато. Поискав немного в гугле нашёл ещё парочку
SOURCE=http://linuxpackages.telecoms.bg/Slackware-11.0/
SOURCE=http://www.slacky.eu/repository/slackware-11.0/
Вставляем их в файл slapt-getrc...Теперь у Вас есть место откуда брать софт и библиотеки
4. Команды Полный список команд можно получить просто набрав в консоли slapt-get...Перечислю основные,
  • slapt-get -update - Обновляет информацию с репозитариев о наличии того или инного ПО. После установки и прописки репоизтариев необходимо будет её выполнить!
  • slapt-get -search Имя_программы - Ищет совпадение в описании и названии пакетов
  • slapt-get -install Имя_программы - Скачивает и устанавливает все необходимые пакеты для программы

Вот в принципе и всё...теперь поиск львиной доли ПО и библиотек к нему упрощён до невозможности - не забывайте время от времени обновлять репозитарии!

2 comments:

Evgeny said...

пакеты в Slackware управляются installpkg/updatepkg/removepkg
никаких копирований в корень не нужно

Denis said...

Разве он разруливает зависимости? В системе без иксов попросил поставить firefox, и он выдал только firefox.