5 Home.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

slacker

slackpkg + slackpkg+ Rust Slackware License

slacker

slackpkg + slackpkg+ in uno — un gestore di pacchetti per Slackware scritto in Rust.

slacker offre piena parità di azioni con slackpkg e una risoluzione delle priorità multi-repository in stile slackpkg+, in un unico binario veloce e leggero in dipendenze. Il mirror ufficiale è solo uno dei repository, la cui priorità scegli tu, quindi può collocarsi ovunque nella tua pila — e una priorità alta e distinta blocca i pacchetti di un repository, così che nulla di priorità inferiore possa mai sostituirli o retrocederli in silenzio.

Stato: beta / in sviluppo. slacker si compila e funziona su Slackware -current — 64 bit (x86_64) e, dalla 0.9.0, 32 bit (i586/i686) — ed è offerto a chi vuole provarlo. Non è pensato per Slackware 15.0 e non lo sarà mai. Vedi Status and Roadmap.


Perché slacker

  • Uno strumento, molti repository. Il mirror ufficiale, extra/testing/patches, alienbob, conraid, ktown, il tuo — tutti in un unico modello ordinato per priorità.
  • La priorità prima di tutto. Un pacchetto installato non viene mai migrato in silenzio verso un altro repository né retrocesso. Dai a un repository una priorità alta e i suoi pacchetti sono protetti — solo un repo:name esplicito la scavalca. Vedi Repositories and Priority.
  • Verifica onesta. GPG a ogni update, firme per pacchetto all'installazione, pinning della chiave al primo uso (trust on first use), e un modello di quarantena per i repository che si comportano male. Vedi Security.
  • Un vero comando di cronologia. Una linea temporale (dal più recente al più vecchio) di ogni modifica dei pacchetti sulla macchina — installato, aggiornato, reinstallato, rimosso — incluse le modifiche fatte da altri strumenti. Vedi Package History.
  • Leggero per scelta. Non reimplementa mai installpkg/upgradepkg/removepkg, gpgbzip2 — invoca gli strumenti che Slackware già fornisce.
  • Testo semplice, ovunque. Tutto ciò che modifichi è un file di testo semplice sotto /etc/slacker/.

Avvio rapido

Dopo aver installato il pacchetto, modifichi due file ed esegui pochi comandi:

# 1) trova il mirror fresco più veloce, poi attivane uno solo in /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors

# 2) imposta le priorità dei tuoi repository
$EDITOR /etc/slacker/repos

# 3) controlla la configurazione — funziona anche prima di update, e indica il seguito
slacker status

# 4) importa le chiavi una volta, poi aggiorna
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all

Guida completa: Quick Start.


Documentazione

In italiano: Avvio rapido · Installazione · Repository e priorità · Lista nera · FAQ · L'emblema

Documentazione completa (in inglese): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.


slacker è software libero sotto Licenza Apache 2.0, di Ioannis Anagnostakis (rizitis). Sorgenti: https://forge.slackware.nl/rizitis/slacker.