1 Home.de
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 einem — ein in Rust geschriebener Paketmanager für Slackware.

slacker bietet volle Aktionsparität mit slackpkg sowie eine Multi-Repository-Prioritätsauflösung im Stil von slackpkg+, in einer einzigen, schnellen und abhängigkeitsarmen Binärdatei. Der offizielle Spiegelserver ist nur eines von vielen Repositorys, dessen Priorität du wählst — er kann also an beliebiger Stelle deines Stapels stehen, und eine eigene, hohe Priorität sperrt die Pakete eines Repositorys, sodass nichts von niedrigerer Priorität sie jemals stillschweigend ersetzen oder herabstufen kann.

Status: Beta / in Entwicklung. slacker baut und läuft auf Slackware -current — 64-Bit (x86_64) und, seit 0.9.0, 32-Bit (i586/i686) — und wird Testern angeboten. Es ist nicht für Slackware 15.0 gedacht und wird es nie sein. Siehe Status and Roadmap.


Warum slacker

  • Ein Werkzeug, viele Repositorys. Der offizielle Spiegel, extra/testing/patches, alienbob, conraid, ktown, dein eigenes — alle in einem einzigen, nach Priorität geordneten Modell.
  • Priorität über allem. Ein installiertes Paket wird nie stillschweigend in ein anderes Repository migriert oder herabgestuft. Gib einem Repository hohe Priorität, und seine Pakete sind geschützt — nur ein ausdrückliches repo:name setzt sich darüber hinweg. Siehe Repositories and Priority.
  • Ehrliche Prüfung. GPG bei jedem update, Signaturen je Paket bei der Installation, Schlüssel-Pinning bei der ersten Nutzung (trust on first use) und ein Quarantäne-Modell für sich auffällig verhaltende Repositorys. Siehe Security.
  • Ein echter Verlaufsbefehl. Eine Zeitleiste (neueste zuerst) jeder Paketänderung auf dem Rechner — installiert, aktualisiert, neu installiert, entfernt — sogar Änderungen anderer Werkzeuge. Siehe Package History.
  • Schlank von Grund auf. Es implementiert niemals installpkg/upgradepkg/removepkg, gpg oder bzip2 neu — es ruft die Werkzeuge auf, die Slackware bereits mitbringt.
  • Überall Klartext. Alles, was du bearbeitest, ist eine Klartextdatei unter /etc/slacker/.

Schnellstart

Nach der Installation des Pakets bearbeitest du zwei Dateien und führst einige Befehle aus:

# 1) den schnellsten frischen Spiegel finden, dann genau einen in /etc/slacker/mirrors aktivieren
slacker find-mirror
$EDITOR /etc/slacker/mirrors

# 2) die Prioritäten deiner Repositorys festlegen
$EDITOR /etc/slacker/repos

# 3) die Einrichtung prüfen — funktioniert sogar vor update und zeigt die nächsten Schritte
slacker status

# 4) Schlüssel einmal importieren, dann aktualisieren
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all

Vollständige Anleitung: Quick Start.


Dokumentation

Auf Deutsch: Schnellstart · Installation · Repositorys und Priorität · Sperrliste · FAQ · Das Emblem

Vollständige Referenz (auf Englisch): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.


slacker ist freie Software unter der Apache-Lizenz 2.0, von Ioannis Anagnostakis (rizitis). Quellen: https://forge.slackware.nl/rizitis/slacker.