Система обновления пакетов для Slackware.

slapt-get

slapt-get - система обновления пакетов для Slackware, похожая на APT. Позволяет простыми командами искать пакеты, сравнивать их с установленными пакетами и устанавливать/обновлять пакеты.

Установленный Slapt создаёт каталоги /var/slapt-get (для помещения в него скачаваемых/обновляемых пакетов - "пакетный кэш") и /etc/slapt-get (для содержания конфигурационных файлов утилиты).

slapt get

При установке создаётся директория /usr/doc/slapt-get-*.*.* (в зависимости от установленной версии) в которую помещается документация (доступна и одноимённая man-страница).

slapt get 0.10 .1a

Slapt-Get очень прост в настройке. Все настройки содержатся в одном конфигурационном файле - /etc/slapt-get/slapt-getrc (пример этого файла можно найти в /usr/doc/slapt-get-*.*.*/example.slapt-getrc).

slapt get 0.10 .1b

Наиболее полезные опции slapt-get также можно посмотреть командой:


slapt-get --help


slapt get 0.10 .1c

При установке/удалении/обновлении пакетов можно указывать такие опции, как "--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

gslapt003

gslapt002

Gslapt удобная графическая оболочка для системы управления пакетами с отслеживанием зависимостей.

gslapt004

gslapt005

gslapt006

gslapt007

gslapt008

Gslapt предоставляет пользователю простой и удобный инструмент для установки, удаления и обновления пакетов.

gslapt009

gslapt010

gslapt011

gslapt012

gslapt013

Лицензия: GNU GPL

gslapt014

Сайт проекта