slapt-get
Скриншот программы slapt-get
Тип система управления пакетами
Автор Джейсон Вудвард
Написана на C
Интерфейс командная строка
Операционная система Linux
Языки интерфейса русский и ещё 27 языков
Первый выпуск август 2003[1]
Последняя версия 0.11.8 (25 декабря 2022[2])
Состояние активное
Лицензия GNU GPL
Сайт software.jaos.org/#slapt…

slapt-get — компьютерная программа для управления пакетами программного обеспечения дистрибутива Linux Slackware и других дистрибутивов, использующих его пакетную систему.

slapt-get является APT-подобной программой, управляемой через интерфейс командной строки (консольная программа).

Функции

[править | править код]

Пакеты

[править | править код]

Настройки

[править | править код]

По умолчанию, файл с настройками программы хранится в пути /etc/slapt-get/slapt-getrc. Пример содержимого этого файла:

# Рабочий каталог, где хранится загруженный список пакетов, доступных в репозиториях, и сами пакеты, которые были загружены (и установлены) slapt-get:
WORKINGDIR=/var/slapt-get

# Исключения обновления для пакетов:
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc-.*,^kernel-.*,^udev,^rootuser-settings,^zzz-settings,-x86_64-,xf86-video-intel,mozilla-firefox

# Активные источники пакетов (репозитории) с указанием приоритета через знак двоеточия:
SOURCE=http://salix.enialis.net/i486/slackware-13.1/:OFFICIAL
SOURCE=http://salix.enialis.net/i486/slackware-13.1/extra/:OFFICIAL
SOURCE=http://salix.enialis.net/i486/13.1/:PREFERRED

# Отключенные репозитории:
#DISABLED=http://salix.enialis.net/i486/slackware-current/:CUSTOM
#DISABLED=http://salix.enialis.net/i486/slackware-current/extra/:CUSTOM
#DISABLED=http://salix.enialis.net/i486/current/

Программе можно указывать путь к альтернативному файлу настройки:

slapt-get -c /путь/к_альтернативному/файлу_настройки параметры и_команды

Примеры команд

[править | править код]

Как правило, запуск административных программ доступен только от лица суперпользователя.

slapt-get -u
slapt-get --search имя_пакета
slapt-get -i -s имя_пакета
slapt-get -i имя_пакета
slapt-get --remove имя_пакета
slapt-get -s --upgrade
slapt-get --upgrade

Сопутствующие программы

[править | править код]

Для slapt-get существуют дополнительные приложения, написанные тем же автором, что и slapt-get. Они работают совместно со slapt-get[4].

gslapt

[править | править код]

Gslapt — графический интерфейс пользователя для slapt-get, основанный на библиотеках GTK+[4].

slapt-update-service

[править | править код]

Slapt-update-service автоматически проверяет наличие новых версий пакетов в репозиториях и уведомляет об этом с помощью значка в области уведомлений. При нажатии на значок запускается программа gslapt. Slapt-update-service использует библиотеки GTK+[4].

slapt-src

[править | править код]

Slapt-src — приложение для автоматизации компилирования и сборки пакетов программ из исходных кодов, с помощью скриптов сайта SlackBuilds.org.

Slapt-src управляется через интерфейс командной строки[4].

Sourcery

[править | править код]
Sourcery — графический интерфейс для slapt-src

Для slapt-src есть графический интерфейс — программа Sourcery, написанная одним из разработчиков дистрибутива Linux Salix OS Джорджом Влахавасом. Дополнительно, для компиляции и сборки пакетов, Sourcery может использовать репозитории, содержащие Arch-подобные (PKGBUILD) скрипты SLKBUILD.

Sourcery использует библиотеки GTK+ и интерпретатор Python[5].

См. также

[править | править код]

Примечания

[править | править код]
  1. История версий Slapt-get. Дата обращения: 23 февраля 2012. Архивировано 8 марта 2012 года.
  2. ChangeLog. Дата обращения: 27 января 2023. Архивировано 30 сентября 2017 года.
  3. Официальный сайт библиотек GPGME. Архивная копия от 12 апреля 2011 на Wayback Machine (англ.)
  4. 1 2 3 4 Официальный сайт программ Slapt-get, Gslapt, Slapt-update-service и Slapt-src. Архивная копия от 30 июля 2005 на Wayback Machine (англ.)
  5. Домашняя страница Sourcery — графического интерфейса для Slapt-src. Архивная копия от 23 февраля 2012 на Wayback Machine (англ.)

Литература

[править | править код]

Ссылки

[править | править код]