slapt-get — фронт-энд для pkgtools
slapt-get [опции] [цель]
опции: --download-only, --simulate|-s, --no-prompt|-y, --prompt|-p, --reinstall, --ignore-excludes, --no-md5, --ignore-dep, --no-dep, --print-uris, --show-stats|-S, --config [], --remove-obsolete, --retry [], --no-upgrade
цели: --update, --upgrade, --dist-upgrade, --install, --install-set, --remove, --show, --search, --list, --available, --installed, --clean, --autoclean, --add-keys, --version
slapt-get - APT-подобная система для управления пакетами в Slackware. Позволяет искать пакеты, устанавливать их и обновлять установленные пакеты при помощи нескольких простых команд.
Дополнительные возможности включают в себя перечисление всех доступных пакетов, перечисление установленных пакетов и удаление установленных пакетов.
slapt-get пытается максимально имитировать поведение apt-get из Debian'а.
- --download-only
- Только загрузить пакет. Не производить установку/обновление. Пакеты загружаются в /var/slapt-get/.
- --simulate|-s
- Симуляция. Не устанавливать и не скачивать пакеты.
- --no-prompt|-y
- Не запрашивать подтверждения на обновление пакета.
- --prompt|-p
- Always Не запрашивать подтверждения на обновление пакета.
- --reinstall
- Установить пакет, даже если он уже установлен.
- --ignore-excludes
- Игнорировать список исключений и установить исключенные пакеты в любом случае.
- --no-md5
- Не проверять у пакета контрольную сумму MD5. Использование этой опции небезопасно!
- --ignore-dep
- Игнорировать неудовлетворенные зависимости при --install, --upgrade, или --dist-upgrade
- --no-dep
- Пропустить проверку зависимостей.
- --print-uris
- Отобразить URI подлежащих загрузке пакетов, но не загружать их.
- --show-stats|-S
- Показать статистику загрузок.
- --config []
- Указать размещение конфигурационного файла slapt-get. Конфигурационный файл по умолчанию, /etc/slapt-get/slapt-getrc, будет проигнорирован.
- --remove-obsolete
- Удалить пакеты, которые более недоступны. Работает только с опцией dist-upgrade. Будут удалены пакеты, которые уже недоступны ни на одном из указанных источников, но установлены в системе. Будьте осторожны, это также удалит отдельно собранные пакеты.
- --retry []
- Указать количество повторных попыток загрузки пакета.
- --no-upgrade
- Установить пакет, не пытаясь обнаружить и обновить предыдущую версию пакета. Полезно для пакетов ядра. Работает только вместе с опцией --install.
- --update
- Получает данные пакета с адреса MIRROR.
- --upgrade
- Обновить установленные пакеты, если доступны новые версии.
- --dist-upgrade
- Обновить весь релиз Slackware. То же, что и --upgrade, плюс установка всех базовых пакетов с базового дискового набора. Перед использованием dist-upgrade убедитесь, что обновлен кэш пакетов и наиболее важные пакеты (glibc-solibs, sed и pkgtools). См. UPGRADE.TXT на зеркалах Slackware.
- --install [пакет(ы)]
- Установить указанные пакеты. Можно указать либо имя пакета, либо имя с версией (например, pkg-1.0-i386-1).
- --install-set [disk set(s)]
- Install specified disk set(s). example: --install-set xap n l
- --remove [пакет(ы)]
- Удалить указанные пакеты. Можно указать либо имя пакета, либо имя с версией (например, pkg-1.0-i386-1).
- --show [пакет]
- Показать описание пакета. Можно указать либо имя пакета, либо имя с версией (например, pkg-1.0-i386-1).
- --search [выражение]
- Искать доступные пакеты. Применяет POSIX- и расширенные регулярные выражения к именам, адресам и описаниям пакетов.
- --list
- Перечислить все пакеты, как установленные, так и доступные.
- --available
- Перечислить только досупные пакеты. Будут показаны пакеты, присутствующие на указанных вами источниках.
- --installed
- Перечислить только установленные пакеты.
- --clean
- Удалить кэшированные/загруженные пакеты из рабочего каталога WORKINGDIR (по умолчанию /var/slapt-get/).
- --autoclean
- Как и --clean, autoclean очищает локальный репозиторий полученных пакетов. Разница заключается в том, что будут удалены только те пакеты, которые уже не могут быть загружены, и вообщем-то бесполезны. Это позволяет содержать кэш длительное время, не давая ему бесконтрольно разрастаться.
- --add-keys
- Проверить все источники пакетов на наличие файла GPG-KEY. Загрузить и импортировать в локальный список ключей.
- --version
- Показать версию и лицензию.
slapt-get использует pkgtools для установки, обновления и удаления.
slapt-get не строит предположений и не станет делать вещей, о которых его не просили.
slapt-get будет пытаться удовлетворить зависимости и разрешить конфликты только в тех пакетах, которые были собраны с соответствующей информацией. Официальные пакеты Slackware не содержат этой информации, поэтому опция --no-dep включена по умолчанию.
Непроверенные обновления рискованы как при использовании пакетов от сторонних разработчиков, так и при использовании официальных пакетов.
slapt-get не вносит в систему изменений, способных привести к тому, что вы не сможете использовать для каких-либо задач ничего, кроме slapt-get. В конфигурацию системы добавляются только /etc/slapt-get и /var/slapt-get. Ничто не мешает вам использовать другое решение или использовать upgradepkg вручную.
Стоит также прочесть UPGRADE.TXT и ChangeLog.txt; особенно ChangeLog.txt, если у вас релиз -current.
/etc/slapt-get/slapt-getrc