мета-данные страницы
  •  

Это старая версия документа!


slackware

История

Во времена первых дистрибутивов, сущевствовал тн SLS, удобный тем, что собирать из исходников там требовалось1) только ядро, все ПО поставлялось уже в бинарном виде, а сжатых tar-болах. Инициализация происходила через скрипты командной оболочки, а в качестве загрузкичка использовался LILO. Пакетного менеджера небыло2). SLS был популярен, но его плохо поддерживали.

Особенности

В качестве пакетов тут используются tarballs. Управление пакетами проивзодится так:

# Выполнить инструкции для установки
installpkg <path_to_tar>
# --root    задает директорию для установки
# --dry-run вывести предпологаемые действия и не выполнять их
 
# Выполнить инструкции для удаления
removepkg <path_to_tar>
 
# Установить новый пакет, а то, что осталось от старого, удалить;
# Новый - не значит "моложе", так что можно использовать для откатов версий.
upgradepkg <path_to_tar>

Для удобства есть ncurses TUI на все это: pkgtool

Так как пакетного мереджера тут нет, ставить ПО и разрешать зависимости нужно руками.

Для упращения жизни есть slackpkg.

1)
в те времена ядро Linux не имело поддержки загружаемых моделуй и драйверы приходилось жестко включать в ядро и компелировать в него. При изменении оборудования приходилось перекомпилировать ядро.
2)
вернее были программы для утановки и удаления ПО, но без разрешения зависимостей