7 Quick Start.el
Anagnostakis Ioannis edited this page 2026-06-30 21:10:06 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

Γρήγορη εκκίνηση

Αυτό είναι όλο το στήσιμο της πρώτης φοράς. Οι ρυθμίσεις βρίσκονται στο /etc/slacker/ (άλλαξε τον φάκελο με --config-dir). Μετά την εγκατάσταση του πακέτου τα αρχεία είναι ήδη εκεί — επεξεργάζεσαι μόνο τα mirrors και repos.

1. Διάλεξε mirror

Τρέξε πρώτα slacker find-mirror. Δοκιμάζει την επίσημη λίστα mirror του Slackware, χρονομετρά το καθένα μ' ένα μικροσκοπικό αίτημα, πετάει όσα είναι ξεπερασμένα, και παραθέτει τα πιο γρήγορα ενημερωμένα mirror για την περιοχή σου — και μετά προτείνει μία γραμμή για χρήση. Δουλεύει πριν ρυθμιστεί οποιοδήποτε mirror, οπότε είναι η φυσική πρώτη εντολή σ' ένα φρέσκο σύστημα.

slacker find-mirror

Μετά άνοιξε το /etc/slacker/mirrors και κάνε uncomment ακριβώς μία γραμμή για την αρχιτεκτονική και την έκδοσή σου — ή επικόλλησε τη γραμμή που πρότεινε το find-mirror. Καμία δεν είναι ενεργή εξ ορισμού· δύο ή περισσότερες ενεργές γραμμές είναι σφάλμα.

# /etc/slacker/mirrors  - κάνε uncomment ΜΙΑ γραμμή
https://slackware.uk/slackware/slackware64-current/

Σε 32-bit -current, διάλεξε το δέντρο slackware-current αντί για slackware64-current (τον κατάλογο slackware, όχι slackware64ο slacker εντοπίζει αυτόματα την αρχιτεκτονική από το aaa_base (i586/i686). Το find-mirror δουλεύει και στα 32-bit.

2. Δήλωσε τα repositories σου

Άνοιξε το /etc/slacker/repos. Το πεδίο URL είναι ένα κανονικό URL, η λέξη-κλειδί mirror (το ενεργό mirror, για το επίσημο repo), ή mirror/<subpath> (το ενεργό mirror με ένα subpath στο τέλος). Τα δυαδικά repo πρέπει να έχουν διακριτές προτεραιότητες· κερδίζει η υψηλότερη.

# 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
# προαιρετικά τρίτων - κάνε uncomment και ρύθμισε· τα URL ήδη ταιριάζουν στην αρχ/έκδοσή σου:
#80         conraid     https://slackers.it/repository/slackware64-current
#60         alienbob    https://slackware.nl/people/alien/sbrepos/current/x86_64

Προαιρετικά πρόσθεσε γραμμές tag-priority ώστε πακέτα από πηγή/τοπικά να μη μεταναστεύουν ή υποβαθμίζονται ποτέ από το upgrade-all:

100         SBo         _SBo
100         local       _rtz

Η πλήρης σημασία κάθε flag, ο κανόνας subtree, και το μοντέλο προτεραιότητας είναι στο Repositories and Priority. Τα τέσσερα subtree της διανομής — extra, patches, testing, pastureπρέπει πάντα να φέρουν το flag subtree.

3. Έλεγξε, μετά εισήγαγε κλειδιά κι ανανέωσε

Τρέξε πρώτα τον «γιατρό»: το slacker status δουλεύει ακόμη και σε φρέσκο ή χαλασμένο config, επικυρώνει το περιβάλλον και τα mirrors/repos σου (συμπεριλαμβανομένου του αν το mirror σου είναι ενημερωμένο με τον upstream master), και τυπώνει τα ακριβή επόμενα βήματα. Ακολούθησέ τα, και ξανατρέξε status όποτε θες για να επιβεβαιώσεις ότι όλα είναι πράσινα.

slacker status            # διάγνωση του setup· λέει τι ν' ακολουθήσει
slacker update gpg        # μία φορά: εισαγωγή + pin του GPG κλειδιού κάθε repo
slacker update            # επαλήθευση GPG, λήψη metadata
slacker install-new
slacker upgrade-all

Το update gpg κάνει pin το κλειδί κάθε repo (trust on first use). Για ένα repo subtree κάνει pin το ίδιο κλειδί Slackware από τη ρίζα, κι αυτό είναι που επιτρέπει στην ανά-πακέτο GPG επαλήθευση να πετυχαίνει για τα πακέτα extra//testing//patches/ κατά την εγκατάσταση. Δες Security.

4. Χρησιμοποίησέ το

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

Από δω και πέρα:

  • Commands — κάθε ενέργεια, με τις επιλογές της.
  • Common Workflowsοι συνταγές που θα χρησιμοποιείς καθημερινά.
  • Configuration — κάθε κλειδί του slacker.conf.