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-currentinvece dislackware64-current(la cartellaslackware, nonslackware64); slacker rileva automaticamente l'architettura daaaa_base(i586/i686).find-mirrorfunziona 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, pasture — devono 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:
- Commands — ogni azione, con le sue opzioni.
- Common Workflows — le ricette che userai ogni giorno.
- Configuration — ogni chiave di
slacker.conf.
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)