Table of Contents
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
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:namesetzt 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,gpgoderbzip2neu — 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.
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)