SLACKPKG.CONF(5)

НАЗВАНИЕ
slackpkg.conf - файл настроек slackpkg

ОПИСАНИЕ
Файл slackpkg.conf содержит настройки slackpkg(8), автоматизированного менеджера пакетов Slackware Linux. Файл slackpkg.conf является сценарием оболочки, задающим различные переменные, каждая из которых управляет тем или иным поведением slackpkg. Комментарии начинаются с символа # и оканчиваются символом конца строки, могут находиться в любом месте файла slackpkg.conf. Если переменная встречается в файле несколько раз, slackpkg будет использовать последнее заданное ей значение. Многие переменные могут быть переопределены параметрами, переданными slackpkg в командной строке. Если нужно изменить значение ПЕРЕМЕННОЙ, укажите в командной строке между slackpkg и его командой -переменная=значение. Можно переопределять несколько переменных. ПРИМЕР: slackpkg -batch=on -default_answer=y upgrade-all Для булевых переменных, имеющих только два состояния, возможны значения "on" или "off", если не указано иное. Различные параметры настройки:

ARCH
    Выбор архитектуры системы. Обычно Slackpkg может найти правильное значение при помощи команды "uname -m". Допустимые значения:
    МАШИНА ДОПУСТИМЫЕ ЗНАЧЕНИЯ ARCH
    ARM arm
    x86 (32 бита) i386, i486, i586 и i686
    x86 (64 бита) x86_64
    PowerPC powerpc
    S/390 390
    Значение по умолчанию переменной ARCH зависит от вашей текущей архитектуры.

SLACKKEY
    Slackpkg сверяет файл цифровой подписи пакета (.asc) по цифровой подписи проекта. Различные порты Slackware могут иметь различные подписи, Slackpkg пытается найти правильную, основываясь на архитектуре системы. Если автоопределение SLACKKEY не справилось, можно задать его этой опцией. Значение по умолчанию SLACKKEY зависит от вашего порта Slackware.

TEMP
    Задает каталог, куда slackpkg будет загружать пакеты перед их установкой/обновлением. Значение TEMP по умолчанию /var/cache/packages.

WORKDIR
    Задает каталог для списков пакетов, списков файлов и прочей информации, используемой slackpkg при работе. Не изменяйте значение этой переменной, если не знаете, что делаете. Значение WORKDIR по умолчанию /var/lib/slackpkg.

WGETFLAGS
    Задает дополнительные опции для wget. Если нужно использовать несколько опций, не забудьте взять их в двойные кавычки. Значение WGETFLAGS по умолчанию "--passive-ftp".

DELALL
    При значении "on" загруженные файлы будут удалены по завершении их установки или обновления (не влияет на команду "download"). При значении "off" файлы будут сохранены в каталоге TEMP (как описано выше). Значение DELALL по умолчанию "on".
    В командной строке можно использовать -delall=значение.

CHECKMD5
    Включает (on) или выключает (off) проверку контрольных сумм MD5 всех загруженных пакетов перед их установкой или обновлением. Значение CHECKMD5 по умолчанию "on".
    В командной строке можно использовать -checkmd5=значение.

CHECKGPG
    Включает (on) или выключает (off) проверку подписей GPG каждого пакета перед его установкой или обновлением. Значение CHECKGPG по умолчанию "on".
    В командной строке можно использовать -checkgpg=значение.

CHECKSIZE
    Включает (on) или выключает (off) проверку доступного места на диске для каждого пакета перед его установкой или обновлением. Значение CHECKSIZE по умолчанию "off".
    В командной строке можно использовать -checksize=значение.

PKGMAIN
    Задаёт основной каталог дистрибутива. Обычно об этой переменной беспокоиться не нужно, поскольку Slackpkg пытается установить её значение по архитектуре системы. Однако, если нужно вмешаться, добавьте переменную в slackpkg.conf. Это должен быть каталог, который содержит наборы пакетов (A, AP, D, E, F, ...). Умолчание зависит от порта Slackware.

PRIORITY
    Набор задаёт приоритет каталогов зеркала, где slackpkg ищет пакеты. Если пакет найден более чем в одном месте, то преимущество имеет пакет из первого каталога, затем из второго, затем из третьего, и так до последнего из списка. Для использования содержимого переменной PKGMAIN можно использовать %PKGMAIN. Значение по умолчанию (по порядку): patches %PKGMAIN extra pasture testing

POSTINST
    Включает (on) или выключает (off) послеустановочные действия slackpkg, такие как проверка новых (*.new) файлов настроек, новых образов ядра, запрос у пользователя действий с ними. Значение POSTINST по умолчанию "on".
    В командной строке можно использовать -postinst=значение.

ONLY_NEW_DOTNEW
    Когда значение POSTINST установлено в "on", slackpkg ищет все .new файлы в каталоге /etc и подсказывает пользователю, что они могут сделать с ними. Однако, некоторые пользователи предпочитают видеть только те .new файлы, которые установлены последней командой slackpkg, и если вы из их числа, установите значение ONLY_NEW_DOTNEW в "on". Значение ONLY_NEW_DOTNEW по умолчанию "off". Меняйте только если точно знаете что делаете...
    В командной строке можно использовать -only_new_dotnew=значение.

ONOFF
    Определяет начальное поведение диалогового интерфейса. При значении "on" все пакеты будут отмечены по умолчанию. Если предпочитаете противоположный вариант (все пакеты не отмечены), задайте "off". Значение ONOFF по умолчанию "on".
    В командной строке можно использовать -onoff=значение.

DOWNLOAD_ALL
    Если эта переменная установлена в "on", то загрузка всех файлов будет произведена до выполнения основной команды (install или upgrade). Если установлена в "off", то файлы будут загружаться и обрабатываться (install/upgrade) по одному. Значение DOWNLOAD_ALL по умолчанию "off".
    В командной строке можно использовать -download_all=значение.

DIALOG
    Включает (on) или выключает (off) диалоговый интерфейс. Значение DIALOG по умолчанию "on".
    В командной строке можно использовать -dialog=значение.

DIALOG_MAXARGS
    Задаёт максимальное число символов, передаваемых программе "dialog". Если при обновлении указанное число превышено, то slackpkg удаляет информацию о текущей версии каждого пакета. Если и после этого превышение не устранено, slackpkg сообщает пользователю об ошибке. Если DIALOG_MAXARGS не задана, используется умолчание 19500.
    В командной строке можно использовать -dialog_maxargs=значение.

BATCH
    Включает (on) или выключает (off) неинтерактивный режим. Запущенный в пакетном режиме slackpkg не запрашивает пользователя; вместо этого все вопросы получают в ответ DEFAULT_ANSWER (смотрите ниже).
    После обновления в этом режиме следует запустить "slackpkg new-config" для поиска и слияния файлов .new с существующими настройками. Значение BATCH по умолчанию "off".
    В командной строке можно использовать -batch=значение.

DEFAULT_ANSWER
    Это ответ по умолчанию на выводимые пользователю запросы. Используется только в неинтерактивном режиме (когда переменная BATCH имеет значение "yes" или пакетный режим задан через командную строку); иначе игнорируется.
    Допустимыми значениями являются "y" или "n". Значение DEFAULT_ANSWER по умолчанию "n".
    В командной строке можно использовать -default_answer=значение.

USE_INCLUDES
    Шаблоны slackpkg могут подключать другие шаблоны, что сокращает повторения пакетов во множестве шаблонов, но может создать сложности при удалении отдельного шаблона. Установкой этой переменной в "off" можно отключить обработку шаблонов, подключенных в #include. Значение USE_INCLUDES по умолчанию "on".
    В командной строке можно использовать -use_includes=значение.

SPINNING
    Будучи чем-либо занятым продолжительное время, slackpkg выводит вращающийся значок как признак активности. Если такое поведение не устраивает, можете его отключить, установив эту переменную в значение "off". Значение SPINNING по умолчанию "on".
    В командной строке можно использовать -spinning=значение.

ФАЙЛЫ

/etc/slackpkg/slacpkg.conf

СМОТРИТЕ ТАКЖЕ
slackpkg(8), pkgtool(8), installpkg(8), upgradepkg(8), removepkg(8)