HowTo Slackware

Configurare slackpkg e slackpkg+ su Slackware

Guida pratica per aggiornare Slackware in modo ordinato e integrare repository aggiuntivi con slackpkg+.

Prima di aggiornare un server remoto, apri una seconda sessione SSH e leggi sempre il changelog della tua versione Slackware.

1. Preparazione

ping -c 3 slackware.uk
df -h
cp -a /etc/slackpkg /root/slackpkg-backup-$(date +%F)

2. Configurare slackpkg (mirror ufficiale)

Apri /etc/slackpkg/mirrors e abilita una sola riga del mirror corretto per la tua release.

# esempio (decommenta una sola riga)
# https://mirrors.slackware.com/slackware/slackware64-15.0/

Importa/aggiorna le chiavi GPG se necessario:

slackpkg update gpg

3. Flusso aggiornamento corretto (Slackware)

slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
slackpkg clean-system puo' proporre rimozioni importanti se usi pacchetti esterni. Leggi con attenzione prima di confermare.

4. Gestione file .new

Dopo gli aggiornamenti, Slackware puo' lasciare file .new in /etc. Vanno confrontati e integrati.

find /etc -name "*.new" -print
slackpkg new-config

5. Installare e configurare slackpkg+

slackpkg+ estende slackpkg per usare piu' repository (es. pacchetti extra o repository personali).

  1. Installa il pacchetto slackpkg+ adatto alla tua versione Slackware.
  2. Modifica /etc/slackpkg/slackpkgplus.conf.
# Esempio base
SLACKPKGPLUS=on
MIRRORPLUS['varallinux']=https://www.varallinux.it/Download/
REPOPLUS=( varallinux )

Se usi piu' repo, imposta priorita' e blacklist per evitare conflitti.

PKGS_PRIORITY=( varallinux )
BLACKLIST=( aaa_base kernel-* )
La blacklist e' solo un esempio: adattala al tuo sistema. Evita di sovrascrivere pacchetti core senza motivo.

6. Uso pratico con slackpkg+

slackpkg update
slackpkg search nomepacchetto
slackpkg install nomepacchetto
slackpkg upgrade nomepacchetto

7. Best practice

Checklist rapida

[ ] Mirror ufficiale corretto configurato
[ ] slackpkg update gpg eseguito
[ ] update / install-new / upgrade-all
[ ] clean-system valutato con attenzione
[ ] file .new revisionati
[ ] slackpkg+ configurato (se usato)
[ ] repository esterni documentati

Torna alla sezione HowTo Linux