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.
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)