Slackware Linux Project

Slackware Linux Project


Проект Slackware Linux: справка по настройке

slackware.com/config/packages.php

Система упаковки Slackware использует обычные сжатые файлы tar. Система позволяет отслеживать устанавливаемые пакеты, что упрощает их обновление или удаление в будущем.

Slackware предоставляет интерактивную программу для управления вашими пакетами. Вы можете использовать pkgtool для обработки добавления и удаления пакетов из вашей системы.

Вы также можете использовать эти утилиты командной строки для работы с пакетами. Ниже приведен краткий обзор команд, однако перед их использованием всегда следует ознакомиться с справочными страницами.

installpkg

Набрав installpkg [packagename].tgz вы можете устанавливать пакеты в своей системе. Также есть несколько параметров командной строки:

-warn -Генерирует отчет о том, что произойдет, если вы установите пакет, и отправляет отчет в standard out.

-m -Преобразуйте содержимое текущего каталога и подкаталогов в пакет с указанным вами именем.

-r -Установите содержимое текущего каталога и подкаталогов в виде пакета с указанным вами именем.

removepkg

В простейшей форме removepkg удалит указанное вами имя пакета. Общий синтаксис removepkg packagename . Существует несколько параметров командной строки, которые вы можете указать:

-warn -Генерирует отчет о том, что произойдет, если вы удалите пакет, и отправляет отчет в standard out. Он не удаляет пакет.

-preserve -Этот параметр реконструирует поддерево пакета в:

  • /tmp/preserved_packages/packagename , где packagename - это указанное вами имя.

-copy -Создайте копию пакета в /tmp/preserved_packages/packagename, но не удаляйте его (тот же эффект, что и -warn -preserve ).

-keep -Сохраните временные файлы, созданные removepkg. Полезно для целей отладки.

upgradepkg

Обновляет установленный в данный момент пакет с указанным пакетом. Если пакеты имеют одинаковые имена, вам нужно только запустить Имя пакета upgradepkg для выполнения обновления. Если новый пакет имеет имя, отличное от текущего установленного пакета, необходимо использовать этот синтаксис:

upgradepkg oldpackagename%newpackagename

Не добавляйте никаких дополнительных пробелов между парами старых / новых имен пакетов.

makepkg

Создает новый пакет, совместимый с Slackware. Программа использует содержимое текущего каталога для создания пакета. Обязательно ознакомьтесь с manpag для makepkg для получения информации о встроенных сценариях, которые вы можете поместить в пакет Slackware.

explodepkg

Извлекает содержимое пакета, совместимого с Slackware, в текущий каталог. Он не выполняет встроенные скрипты в пакете. Эта утилита наиболее полезна для целей обслуживания (разнесение пакета, его обновление, затем перестройка с помощью makepkg).

Slackware ™ - это торговая марка Патрика Фолькердинга.