7 Home.fr
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+ réunis — un gestionnaire de paquets Slackware écrit en Rust.

slacker offre une parité d'actions complète avec slackpkg et une résolution de priorité multi-dépôts façon slackpkg+, dans un binaire unique, rapide et léger en dépendances. Le miroir officiel n'est qu'un dépôt parmi d'autres, dont vous choisissez la priorité — il peut donc se placer n'importe où dans votre pile, et une priorité élevée et distincte verrouille les paquets d'un dépôt pour que rien de priorité inférieure ne puisse jamais les remplacer ou les rétrograder en silence.

État : bêta / en cours de développement. slacker se compile et tourne sur Slackware -current — 64 bits (x86_64) et, depuis la 0.9.0, 32 bits (i586/i686) — et est proposé aux testeurs. Il n'est pas prévu pour Slackware 15.0 et ne le sera jamais. Voir Status and Roadmap.


Pourquoi slacker

  • Un seul outil, plusieurs dépôts. Le miroir officiel, extra/testing/patches, alienbob, conraid, ktown, le vôtre — tous dans un unique modèle ordonné par priorité.
  • La priorité avant tout. Un paquet installé n'est jamais migré en silence vers un autre dépôt ni rétrogradé. Donnez une priorité élevée à un dépôt et ses paquets sont protégés — seul un repo:name explicite passe outre. Voir Repositories and Priority.
  • Une vérification honnête. GPG à chaque update, signatures par paquet à l'installation, épinglage de clé à la première utilisation (trust on first use), et un modèle de quarantaine pour les dépôts au comportement douteux. Voir Security.
  • Une vraie commande d'historique. Une chronologie (du plus récent au plus ancien) de chaque changement de paquet sur la machine — installé, mis à jour, réinstallé, supprimé — y compris les changements faits par d'autres outils. Voir Package History.
  • Léger par conception. Il ne réimplémente jamais installpkg/upgradepkg/removepkg, gpg ni bzip2 — il appelle les outils déjà fournis par Slackware.
  • Du texte brut, partout. Tout ce que vous éditez est un fichier texte sous /etc/slacker/.

Démarrage rapide

Après l'installation du paquet, vous éditez deux fichiers et lancez quelques commandes :

# 1) trouver le miroir frais le plus rapide, puis en activer un seul dans /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors

# 2) définir les priorités des dépôts
$EDITOR /etc/slacker/repos

# 3) vérifier la configuration — fonctionne même avant update, et indique la suite
slacker status

# 4) importer les clés une fois, puis rafraîchir
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all

Guide complet : Quick Start.


Documentation

En français : Démarrage rapide · Installation · Dépôts et priorité · Liste noire · FAQ · L'emblème

Référence complète (en anglais) : Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.


slacker est un logiciel libre sous licence Apache 2.0, par Ioannis Anagnostakis (rizitis). Sources : https://forge.slackware.nl/rizitis/slacker.