Table of Contents
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
slacker
slackpkg + slackpkg+ num só — um gestor de pacotes para Slackware escrito em
Rust.
O slacker oferece paridade total de ações com o slackpkg e resolução de
prioridade multi-repositório ao estilo do slackpkg+, num único binário rápido e
leve em dependências. O espelho oficial é apenas um dos repositórios, cuja
prioridade tu escolhes — por isso pode ficar em qualquer ponto da tua pilha, e
uma prioridade alta e distinta tranca os pacotes de um repositório, de modo que
nada de prioridade inferior possa alguma vez substituí-los ou rebaixá-los em
silêncio.
Estado: beta / em desenvolvimento. O slacker compila e corre em Slackware -current — 64 bits (x86_64) e, desde a 0.9.0, 32 bits (i586/i686) — e é disponibilizado a quem quiser testar. Não se destina ao Slackware 15.0 e nunca se destinará. Ver Status and Roadmap.
Porquê o slacker
- Uma ferramenta, muitos repositórios. O espelho oficial,
extra/testing/patches, alienbob, conraid, ktown, o teu — todos num único modelo ordenado por prioridade. - A prioridade acima de tudo. Um pacote instalado nunca é migrado em silêncio
para outro repositório nem rebaixado. Dá prioridade alta a um repositório e os
seus pacotes ficam protegidos — só um
repo:nameexplícito o anula. Ver Repositories and Priority. - Verificação honesta. GPG em cada
update, assinaturas por pacote na instalação, fixação de chave na primeira utilização (trust on first use), e um modelo de quarentena para repositórios de comportamento suspeito. Ver Security. - Um verdadeiro comando de histórico. Uma linha temporal (do mais recente ao mais antigo) de cada alteração de pacotes na máquina — instalado, atualizado, reinstalado, removido — incluindo alterações feitas por outras ferramentas. Ver Package History.
- Leve por conceção. Nunca reimplementa
installpkg/upgradepkg/removepkg,gpgnembzip2— invoca as ferramentas que o Slackware já inclui. - Texto simples em todo o lado. Tudo o que editas é um ficheiro de texto
simples em
/etc/slacker/.
Início rápido
Depois de instalar o pacote, editas dois ficheiros e executas alguns comandos:
# 1) encontrar o espelho fresco mais rápido, depois ativar apenas um em /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors
# 2) definir as prioridades dos teus repositórios
$EDITOR /etc/slacker/repos
# 3) verificar a configuração — funciona mesmo antes de update e indica o que se segue
slacker status
# 4) importar as chaves uma vez, depois atualizar
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all
Guia completo: Quick Start.
Documentação
Em português: Início rápido · Instalação · Repositórios e prioridade · Lista negra · FAQ · O emblema
Referência completa (em inglês): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.
O slacker é software livre sob a Licença Apache 2.0, por Ioannis Anagnostakis (rizitis). Fontes: https://forge.slackware.nl/rizitis/slacker.
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)