Документация Spk

Набор утилит SliTaz Packages

Система управления пакетами SliTaz нового поколения — быстрая, чистая, ничего лишнего. Spk использует разделяемую библиотеку и состоит из отдельных маленьких программ, что облегчает сопровождение кода. Spk умеет работать с несколькими пакетами в одной команде и позволяет управлять личным репозиторием.

Графический интерфейс пользователя

Для всех основных задач Spk отображает интерфейс, основанный на Ncurses. Для выбора пунктов меню можно нажимать клавиши стрелок и Enter на клавиатуре, либо использовать мышь. Программу «Диалог Spk» можно найти в меню «Системные», ее можно запустить в фреймбуфере Linux или в X-терминале.

Выполнение команд и справка

Все компоненты Spk содержат маленькую встроенную справку, которую можно прочитать, используя команду «usage» или «help». В справке также описаны параметры, выполняющие действия перед основной задачей или после нее.

# spk usage
# spk-add help

Информация о пакетах

Узнать состояние пакета и получить информацию о нём:

# spk busybox glib

Установка пакетов

Spk умеет отслеживать зависимости. Чтобы установить новые пакеты, используйте команду «spk-add» или параметр «--add».

# spk-add пакет1 пакет2
# spk пакет --add

Удаление пакетов

Команда «spk-rm» позволяет удалить указанные пакеты.

# spk-rm пакет1 пакет2 …

Обновление пакетов

Команда «spk-up» позволяет получить свежий список пакетов и обновить систему. Перед установкой чего-либо Spk спросит подтверждение. Можно обновить всю систему сразу (исключая заблокированные пакеты) или обновить пакеты индивидуально.

# spk-up
# spk-up пакет1 пакет2 …

Поиск пакетов

Команда «spk-find» ищет пакет в списке доступных в репозитории пакетов.

# spk-find пакет

Список пакетов и файлов

Команда «spk-ls» может использоваться для получения списка установленных пакетов, списка пакетов имеющихся в репозитории, списка файлов в пакете:

# spk-ls --short
# spk-ls gcc-lib-base