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

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

Avvio rapido

Questa è tutta la configurazione iniziale. La configurazione vive in /etc/slacker/ (cambia la cartella con --config-dir). Dopo aver installato il pacchetto i file sono già lì — modifichi solo mirrors e repos.

1. Scegliere un mirror

Esegui prima slacker find-mirror. Sonda la lista ufficiale dei mirror Slackware, cronometra ciascuno con una singola minuscola richiesta, scarta quelli obsoleti ed elenca i mirror aggiornati più veloci per la tua zona — poi ne suggerisce una riga da usare. Funziona prima che sia configurato qualsiasi mirror, quindi è il primo comando naturale su un'installazione nuova.

slacker find-mirror

Apri poi /etc/slacker/mirrors e decommenta esattamente una riga per la tua architettura e versione — oppure incolla la riga suggerita da find-mirror. Nessuna è attiva di default; due o più righe attive sono un errore.

# /etc/slacker/mirrors  - decommenta UNA riga
https://slackware.uk/slackware/slackware64-current/

Su 32 bit -current, scegli l'albero slackware-current invece di slackware64-current (la cartella slackware, non slackware64); slacker rileva automaticamente l'architettura da aaa_base (i586/i686). find-mirror funziona anche a 32 bit.

2. Dichiarare i tuoi repository

Apri /etc/slacker/repos. Il campo URL è un URL letterale, la parola chiave mirror (il mirror attivo, per il repository ufficiale), o mirror/<sottopercorso> (il mirror attivo con un sottopercorso aggiunto). I repository binari devono avere priorità distinte; vince la priorità più 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
# terze parti opzionali - decommenta e regola; gli URL combaciano già con la tua arch/versione:
#80         conraid     https://slackers.it/repository/slackware64-current
#60         alienbob    https://slackware.nl/people/alien/sbrepos/current/x86_64

Aggiungi facoltativamente righe di priorità per etichetta (tag-priority) così che i pacchetti da sorgente/locali non vengano mai migrati o retrocessi da upgrade-all:

100         SBo         _SBo
100         local       _rtz

Il significato completo di ogni flag, la regola subtree e il modello di priorità sono in Repositories and Priority. I quattro sottoalberi della distribuzione — extra, patches, testing, pasturedevono sempre portare il flag subtree.

3. Controllare, poi importare le chiavi e aggiornare

Esegui prima il «medico»: slacker status funziona anche con una configurazione nuova o rotta, valida l'ambiente e i tuoi mirrors/repos (incluso se il tuo mirror è allineato al master upstream), e stampa i passi successivi esatti. Seguili, e riesegui status quando vuoi per confermare che sia tutto verde.

slacker status            # diagnostica la configurazione; indica il seguito
slacker update gpg        # una volta: importa + pinna la chiave GPG di ogni repo
slacker update            # verifica GPG, scarica i metadati
slacker install-new
slacker upgrade-all

update gpg pinna la chiave di ogni repository (trust on first use). Per un repository subtree pinna la stessa chiave Slackware dalla radice, ed è ciò che permette alla verifica GPG per pacchetto di riuscire per i pacchetti extra//testing//patches/ all'installazione. Vedi Security.

4. Usarlo

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

Da qui: