1 Quick Start.pt
Anagnostakis Ioannis edited this page 2026-06-30 21:10:06 +03:00

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

Início rápido

Esta é toda a configuração inicial. A configuração fica em /etc/slacker/ (substitui o diretório com --config-dir). Depois de instalar o pacote, os ficheiros já lá estão — só editas mirrors e repos.

1. Escolher um espelho

Executa primeiro slacker find-mirror. Sonda a lista oficial de espelhos do Slackware, cronometra cada um com um único pedido minúsculo, descarta os desatualizados e lista os espelhos atualizados mais rápidos para a tua região — e depois sugere uma linha para usar. Funciona antes de qualquer espelho estar configurado, sendo por isso o primeiro comando natural numa instalação nova.

slacker find-mirror

Depois abre /etc/slacker/mirrors e descomenta exatamente uma linha para a tua arquitetura e versão — ou cola a linha sugerida pelo find-mirror. Nenhuma está ativa por omissão; duas ou mais linhas ativas são um erro.

# /etc/slacker/mirrors  - descomenta UMA linha
https://slackware.uk/slackware/slackware64-current/

Em 32 bits -current, escolhe a árvore slackware-current em vez de slackware64-current (o diretório slackware, não slackware64); o slacker deteta automaticamente a arquitetura a partir de aaa_base (i586/i686). O find-mirror também funciona em 32 bits.

2. Declarar os teus repositórios

Abre /etc/slacker/repos. O campo URL é um URL literal, a palavra-chave mirror (o espelho ativo, para o repositório oficial), ou mirror/<subcaminho> (o espelho ativo com um subcaminho acrescentado). Os repositórios binários têm de ter prioridades distintas; vence a prioridade mais alta.

# priority  name        url|mirror|mirror/<subpath>                          [flags]
100         slackware   mirror                                                official
200         patches     mirror/patches                                        subtree immutable
90          extras      mirror/extra                                          subtree immutable
85          testing     mirror/testing                                        subtree immutable
# terceiros opcionais - descomenta e ajusta; os URLs já correspondem à tua arq/versão:
#80         conraid     https://slackers.it/repository/slackware64-current
#60         alienbob    https://slackware.nl/people/alien/sbrepos/current/x86_64

Opcionalmente, acrescenta linhas de prioridade por etiqueta (tag-priority) para que pacotes de fonte/locais nunca sejam migrados nem rebaixados pelo upgrade-all:

100         SBo         _SBo
100         local       _rtz

O significado completo de cada flag, a regra subtree e o modelo de prioridade estão em Repositories and Priority. As quatro subárvores da distribuição — extra, patches, testing, pasturetêm de levar sempre a flag subtree.

3. Verificar, depois importar chaves e atualizar

Executa primeiro o «médico»: slacker status funciona mesmo numa configuração nova ou avariada, valida o ambiente e os teus mirrors/repos (incluindo se o teu espelho está em dia com o master a montante) e imprime os passos seguintes exatos. Segue-os, e volta a correr status quando quiseres para confirmar que está tudo a verde.

slacker status            # diagnostica a configuração; lista o que se segue
slacker update gpg        # uma vez: importar + fixar a chave GPG de cada repo
slacker update            # verificar GPG, obter metadados
slacker install-new
slacker upgrade-all

O update gpg fixa a chave de cada repositório (trust on first use). Para um repositório subtree, fixa a mesma chave Slackware a partir da raiz, que é o que permite que a verificação GPG por pacote tenha sucesso para os pacotes extra//testing//patches/ na instalação. Ver Security.

4. Usá-lo

slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20

A partir daqui: