8 Home.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

slacker

slackpkg + slackpkg+ Rust Slackware License

slacker

slackpkg + slackpkg+ σε ένα — ένας package manager του Slackware γραμμένος σε Rust.

Ο slacker σου δίνει πλήρη αντιστοιχία ενεργειών με το slackpkg και ανάλυση προτεραιοτήτων πολλαπλών repo σε στιλ slackpkg+, μέσα σ' ένα ενιαίο, γρήγορο binary με ελάχιστες εξαρτήσεις. Ο επίσημος mirror είναι απλώς ένα repository του οποίου την προτεραιότητα διαλέγεις εσύ — μπορεί να σταθεί οπουδήποτε στη στοίβα σου, κι μια ξεχωριστή, υψηλή προτεραιότητα κλειδώνει τα πακέτα ενός repo ώστε τίποτα χαμηλότερης προτεραιότητας να μην μπορεί ποτέ σιωπηλά να τα αντικαταστήσει ή να τα υποβαθμίσει.

Κατάσταση: beta / υπό εξέλιξη. Ο slacker χτίζεται και τρέχει σε Slackware -current — 64-bit (x86_64) και, από την 0.9.0, 32-bit (i586/i686) — και προσφέρεται για testers. Δεν χτίζεται για Slackware 15.0 και δε θα χτιστεί ποτέ. Δες Status and Roadmap.


Γιατί slacker

  • Ένα εργαλείο, πολλά repositories. Επίσημος mirror, extra/testing/patches, alienbob, conraid, ktown, το δικό σου — όλα σ' ένα μοντέλο ταξινομημένο κατά προτεραιότητα.
  • Προτεραιότητα πάνω απ' όλα. Ένα εγκατεστημένο πακέτο δε μεταναστεύει ποτέ σιωπηλά σ' άλλο repository, ούτε υποβαθμίζεται. Δώσε σ' ένα repo υψηλή προτεραιότητα και τα πακέτα του προστατεύονται — μόνο ένα ρητό repo:name pin το παρακάμπτει. Δες Repositories and Priority.
  • Τίμια επαλήθευση. GPG σε κάθε update, υπογραφές ανά πακέτο κατά την εγκατάσταση, trust-on-first-use key pinning, και μοντέλο quarantine για repos που δε συμπεριφέρονται σωστά. Δες Security.
  • Πραγματική εντολή history. Χρονολόγιο (νεότερα πρώτα) κάθε αλλαγής πακέτου στο μηχάνημα — εγκατάσταση, αναβάθμιση, επανεγκατάσταση, αφαίρεση — ακόμη κι αλλαγές από άλλα εργαλεία. Δες Package History.
  • Λεπτό εκ σχεδιασμού. Δεν ξαναϋλοποιεί ποτέ τα installpkg/upgradepkg/removepkg, το gpg ή το bzip2 — καλεί τα εργαλεία που ήδη έρχονται με το Slackware.
  • Παντού απλό κείμενο. Ό,τι επεξεργάζεσαι είναι αρχείο απλού κειμένου κάτω από το /etc/slacker/.

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

Αφού εγκαταστήσεις το πακέτο, επεξεργάζεσαι δύο αρχεία και τρέχεις λίγες εντολές:

# 1) βρες τον πιο γρήγορο φρέσκο mirror, μετά ενεργοποίησε έναν στο /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors

# 2) όρισε τις προτεραιότητες των repo
$EDITOR /etc/slacker/repos

# 3) έλεγξε το setup — δουλεύει ακόμη και πριν το update, και λέει τι ν' ακολουθήσει
slacker status

# 4) εισήγαγε τα κλειδιά μία φορά, μετά ανανέωσε
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all

Πλήρης οδηγός: Quick Start.


Τεκμηρίωση

Στα ελληνικά: Γρήγορη εκκίνηση · Εγκατάσταση · Repositories και προτεραιότητα · Blacklist · FAQ · Το Έμβλημα

Πλήρης τεκμηρίωση (στα αγγλικά): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.


Ο slacker είναι ελεύθερο λογισμικό υπό την Apache License 2.0, από τον Ιωάννη Αναγνωστάκη (rizitis). Πηγές: https://forge.slackware.nl/rizitis/slacker.