-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start.el
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
Αυτό είναι όλο το στήσιμο της πρώτης φοράς. Οι ρυθμίσεις βρίσκονται στο
/etc/slacker/ (άλλαξε τον φάκελο με --config-dir). Μετά την εγκατάσταση του
πακέτου τα αρχεία είναι ήδη εκεί — επεξεργάζεσαι μόνο τα mirrors και repos.
Τρέξε πρώτα 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.
Άνοιξε το /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.
Τρέξε πρώτα τον «γιατρό»: το 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.
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20Από δω και πέρα:
- Commands — κάθε ενέργεια, με τις επιλογές της.
- Common Workflows — οι συνταγές που θα χρησιμοποιείς καθημερινά.
-
Configuration — κάθε κλειδί του
slacker.conf.
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors