Система обновления пакетов для Slackware.
slapt-get - система обновления пакетов для Slackware, похожая на APT. Позволяет простыми командами искать пакеты, сравнивать их с установленными пакетами и устанавливать/обновлять пакеты.
Установленный Slapt создаёт каталоги /var/slapt-get (для помещения в него скачаваемых/обновляемых пакетов - "пакетный кэш") и /etc/slapt-get (для содержания конфигурационных файлов утилиты).
При установке создаётся директория /usr/doc/slapt-get-*.*.* (в зависимости от установленной версии) в которую помещается документация (доступна и одноимённая man-страница).
Slapt-Get очень прост в настройке. Все настройки содержатся в одном конфигурационном файле - /etc/slapt-get/slapt-getrc (пример этого файла можно найти в /usr/doc/slapt-get-*.*.*/example.slapt-getrc).
Наиболее полезные опции slapt-get также можно посмотреть командой:
slapt-get --help
При установке/удалении/обновлении пакетов можно указывать такие опции, как "--no-dep" (не обрабатывать зависимости) и "-y" (отвечать "Да" на все задаваемые Slapt'ом вопросы).
В источник пакетов можно добавить и локальный каталог.
Это удобно, собрать все свои пакеты на диске, чтобы каждый раз не искать нужный пакет на болванках/в бесконечных структурах софтовых каталогов/интернете или ещё где нибудь (разумеется при условии наличия дискового пространства).
Если просто переписать все свои пакеты в локальный каталог, то при выполнении "slapt-get --update" Slapt выдаст:
"Couldn't open file /usr/pkgs/PACKAGES.TXT"
Необходимо наличие нескольких файлов отличающих источник обновления от обычной директории с пакетами. Сгенерировать их можно с помощью скрипта, инструкция для этого находится в файле помощи /usr/doc/slapt-get-"ХХХХ"/FAQ. Нужно сделать его исполняемым (chmod +x slapt), скопировать его в каталог с пакетами и запустить:
# ./slapt all
По завершении работы скрипта в Slapt (а именно в конфиг-файле slapt-getrc) будет включена информация о пакетах размещенных на локальных каталогах.
Затем выполнить:
# slapt-get --update
Теперь можно с лёгкостью устанавливать, удалять и обновлять программное обеспечение используя обычные команды Slapt-Get.
GSlapt - GTK-версия slapt-get
Gslapt удобная графическая оболочка для системы управления пакетами с отслеживанием зависимостей.
Gslapt предоставляет пользователю простой и удобный инструмент для установки, удаления и обновления пакетов.
Лицензия: GNU GPL
Вы можете войти под своим логином или зарегистрироваться на сайте.