Documentação do Spk

Conjunto de Ferramentas de Pacotes do SliTaz

Nova geração de gerenciamento de pacotes do SliTaz, rápida, limpa e leve. O Spk consiste em pequenos programas separados para facilitar a manutenção do código e utiliza uma biblioteca compartilhada. O Spk pode lidar com múltiplos pacotes na linha de comando, bem como gerenciar seu próprio mirror.

Interface gráfica de usuário

O conjunto de ferramentas Spk fornece uma interface de diálogo Ncurses para todas as tarefas básicas. Você deve usar as setas para cima/baixo e ENTER para ativar um botão, ou pode usar o mouse para selecionar itens de menu e pressionar os botões. O Spk-dialog pode ser encontrado no menu da área de trabalho em "Ferramentas do Sistema" e pode ser executado no framebuffer do Linux ou em um terminal X.

Uso da linha de comando e ajuda

Todas as ferramentas do spk fornecem uma pequena ajuda de uso embutida que você pode exibir com o comando 'usage' ou 'help'. Também possuem algumas opções para executar tarefas especiais em um pacote antes de executar uma tarefa ou depois. Para obter ajuda e uso:

# spk usage
# spk-add help

Informações dos pacotes

Para obter o status e as informações dos pacotes:

# spk busybox glib

Adicionar pacotes

O Spk lidará com as dependências. Para instalar novos pacotes, simplesmente use 'spk-add' ou a opção --add:

# spk-add pacote1 pacote2
# spk pacote --add

Remover pacotes

Para remover pacotes, simplesmente:

# spk-rm pacote1 pacote2 ...

Atualização de pacotes

Para obter a última lista de pacotes e atualizar seu sistema, você deve usar 'spk-up'. Antes de instalar qualquer coisa, o Spk pedirá confirmação. O Spk permite atualizar o sistema inteiro de uma vez (pulando pacotes bloqueados) ou você também pode atualizar pacotes individualmente:

# spk-up
# spk-up pacote1 pacote2 ...

Buscar pacotes e arquivos

O utilitário spk-search encontra pacotes, arquivos e provides no sistema instalado, no mirror oficial e em mirrors extras. Ele suporta saída legível por humanos, TSV bruto (--raw) e um modo JSON (--trame) para ferramentas como Trame e TazPanel.

# spk-search pacote           # nome + descrição curta
# spk-search --file /bin/ash  # qual pacote fornece este arquivo
# spk-search --provide awk    # busca por alias / PROVIDE
# spk-search --cat=games lib  # filtra por categoria
# spk-search foo --src=mirror # restringe ao mirror (ou installed/extra)

Listar pacotes e arquivos

O spk-ls permite obter a lista de pacotes instalados ou do mirror, assim como a lista de arquivos instalados por um pacote:

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