1 Quick Start.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

Schnellstart

Dies ist die gesamte Ersteinrichtung. Die Konfiguration liegt in /etc/slacker/ (überschreibe das Verzeichnis mit --config-dir). Nach der Installation des Pakets sind die Dateien bereits vorhanden — du bearbeitest nur mirrors und repos.

1. Einen Spiegel wählen

Führe zuerst slacker find-mirror aus. Es prüft die offizielle Slackware-Spiegelliste, misst jeden Spiegel mit einer einzigen winzigen Anfrage, verwirft veraltete und listet die schnellsten aktuellen Spiegel für deinen Standort auf — und schlägt dann eine Zeile zur Verwendung vor. Es funktioniert bevor irgendein Spiegel konfiguriert ist, daher ist es der natürliche erste Befehl auf einer frischen Installation.

slacker find-mirror

Öffne dann /etc/slacker/mirrors und kommentiere genau eine Zeile für deine Architektur und Version aus — oder füge die von find-mirror vorgeschlagene Zeile ein. Standardmäßig ist keine aktiv; zwei oder mehr aktive Zeilen sind ein Fehler.

# /etc/slacker/mirrors  - kommentiere EINE Zeile aus
https://slackware.uk/slackware/slackware64-current/

Auf 32-Bit -current wähle den Baum slackware-current statt slackware64-current (das Verzeichnis slackware, nicht slackware64); slacker erkennt die Architektur automatisch aus aaa_base (i586/i686). find-mirror funktioniert auch auf 32-Bit.

2. Deine Repositorys deklarieren

Öffne /etc/slacker/repos. Das URL-Feld ist eine wörtliche URL, das Schlüsselwort mirror (der aktive Spiegel, für das offizielle Repository) oder mirror/<Unterpfad> (der aktive Spiegel mit angehängtem Unterpfad). Binäre Repositorys müssen verschiedene Prioritäten haben; die höhere Priorität gewinnt.

# priority  name        url|mirror|mirror/<subpath>                          [flags]
100         slackware   mirror                                                official
200         patches     mirror/patches                                        subtree immutable
90          extras      mirror/extra                                          subtree immutable
85          testing     mirror/testing                                        subtree immutable
# optionale Drittanbieter - auskommentieren und anpassen; die URLs passen schon zu deiner Arch/Version:
#80         conraid     https://slackers.it/repository/slackware64-current
#60         alienbob    https://slackware.nl/people/alien/sbrepos/current/x86_64

Füge optional Tag-Priorität-Zeilen (tag-priority) hinzu, damit Quell-/lokale Pakete von upgrade-all niemals migriert oder herabgestuft werden:

100         SBo         _SBo
100         local       _rtz

Die vollständige Bedeutung jedes Flags, die subtree-Regel und das Prioritätsmodell stehen in Repositories and Priority. Die vier Distributions-Unterbäume — extra, patches, testing, pasturemüssen stets das Flag subtree tragen.

3. Prüfen, dann Schlüssel importieren und aktualisieren

Führe zuerst den „Arzt“ aus: slacker status funktioniert sogar bei einer frischen oder defekten Konfiguration, validiert die Umgebung und deine mirrors/repos (einschließlich, ob dein Spiegel mit dem Upstream-Master aktuell ist) und gibt die exakten nächsten Schritte aus. Folge ihnen, und führe status jederzeit erneut aus, um zu bestätigen, dass alles grün ist.

slacker status            # diagnostiziert die Einrichtung; listet die nächsten Schritte
slacker update gpg        # einmalig: GPG-Schlüssel jedes Repos importieren + pinnen
slacker update            # GPG prüfen, Metadaten holen
slacker install-new
slacker upgrade-all

update gpg pinnt den Schlüssel jedes Repositorys (trust on first use). Für ein subtree-Repository pinnt es denselben Slackware-Schlüssel aus der Wurzel — genau das lässt die paketweise GPG-Prüfung für extra//testing//patches/-Pakete bei der Installation gelingen. Siehe Security.

4. Es benutzen

slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20

Von hier aus: