Gentoo Linux amd64 Handbook: Installing Gentoo
Εισαγωγή
Καλωσόρισμα
Πρώτα από όλα, καλώς ήρθατε στο Gentoo. Πρόκειται να εισέλθετε σε έναν κόσμο επιλογών και επιδόσεων. Στο Gentoo όλα έχουν να κάνουν με επιλογές. Κατά την εγκατάσταση του Gentoo, αυτό γίνεται ξεκάθαρο αρκετές φορές - οι χρήστες μπορούν να επιλέξουν πόσο πολύ θα μεταγλωττίσουν από μόνοι τους, πώς να εγκαταστήσουν το Gentoo, τι καταγραφέα συστήματος να χρησιμοποιήσουν κλπ.
Openness
Gentoo's premier tools are built from simple programming languages. Portage, Gentoo's package maintenance system, is written in Python. Ebuilds, which provide package definitions for Portage are written in bash. Our users are encouraged to review, modify, and enhance the source code for all parts of Gentoo.
By default, packages are only patched when necessary to fix bugs or provide interoperability within Gentoo. They are installed to the system by compiling source code provided by upstream projects into binary format (although support for precompiled binary packages is included too). Configuring Gentoo happens through text files.
For the above reasons and others: openness is built-in as a design principle.
Choice
Το Gentoo είναι μια γρήγορη, μοντέρνα μετα-διανομή με καθαρό και ευέλικτο σχεδιασμό. Το Gentoo έχει δομηθεί με ελεύθερο λογισμικό και δεν κρύβει από τους χρήστες του τι βρίσκεται κάτω από το καπό. Το Portage, το σύστημα διαχείρισης που χρησιμοποιεί το Gentoo, είναι γραμμένο σε Python, πράγμα που σημαίνει ότι ο χρήστης μπορεί εύκολα να δει και να τροποποιήσει τον πηγαίο κώδικα. Το σύστημα πακέτων του Gentoo χρησιμοποιεί πηγαίο κώδικα (αν και περιλαμβάνεται υποστήριξη και για προμεταγλωττισμένα πακέτα) και η ρύθμιση του Gentoo γίνεται μέσω κανονικών αρχείων κειμένου. Με άλλα λόγια, ανοικτή φιλοσοφία παντού.
When installing Gentoo, choice is made clear throughout the Handbook. System administrators can choose two fully supported init systems (Gentoo's own OpenRC and Freedesktop.org's systemd), partition structure for storage disk(s), what file systems to use on the disk(s), a target system profile, remove or add features on a global (system-wide) or package specific level via USE flags, bootloader, network management utility, and much, much more.
As a development philosophy, Gentoo's authors try to avoid forcing users onto a specific system profile or desktop environment. If something is offered in the GNU/Linux ecosystem, it's likely available in Gentoo. If not, then we'd love to see it so. For new package requests please file a bug report or create your own ebuild repository.
Power
Being a source-based operating system allows Gentoo to be ported onto new computer instruction set architectures and also allows all installed packages to be tuned. This strength surfaces another Gentoo design principle: power.
A system administrator who has successfully installed and customized Gentoo has compiled a tailored operating system from source code. The entire operating system can be tuned at a binary level via the mechanisms included in Portage's make.conf file. If so desired, adjustments can be made on a per-package basis, or a package group basis. In fact, entire sets of functionality can be added or removed using USE flags.
Είναι πολύ σημαντικό να καταλάβουν όλοι ότι οι επιλογές είναι αυτό που κάνει το Gentoo να τρέχει. Δεν προσπαθούμε να αναγκάσουμε του χρήστες σε τίποτα που δεν θέλουν. Άν κάποιος πιστεύει διαφορετικά παρακαλώ κάντε αναφορά σφάλματος.
Πώς είναι δομημένη η εγκατάσταση
Η εγκατάσταση Gentoo μπορεί να θεωρηθεί ως μια διαδικασία 10 βημάτων, που αντιστοιχούν στο επόμενο σύνολο κεφαλαίων. Κάθε βήμα καταλήγει σε μια συγκεκριμένη κατάσταση:
Βήμα | Αποτέλεσμα |
---|---|
1 | Ο χρήστης βρίσκεται σε έναν λειτουργικό περιβάλλον έτοιμος να εγκαταστήσει το Gentoo. |
2 | Η σύνδεση με το διαδίκτυο είναι έτοιμη για την εγκατάσταση του Gentoo. |
3 | Οι σκληροί δίσκοι είναι έτοιμοι για να φιλοξενήσουν την εγκατάσταση του Gentoo. |
4 | Το περιβάλλον εγκατάστασης είναι έτοιμο και ο χρήστης είναι σε θέση να κάνει chroot στο νέο περιβάλλον. |
5 | Βασικά πακέτα, τα οποία είναι κοινά σε όλες τις εγκαταστάσεις Gentoo, είναι εγκατεστημένα. |
6 | Ο πυρήνας του Linux είναι εγκατεστημένος. |
7 | Ο χρήστης θα έχει ρυθμίσει τα περισσότερα από τα αρχεία ρυθμίσεων συστήματος του Gentoo. |
8 | Τα αναγκαία εργαλεία συστήματος είναι εγκατεστημένα. |
9 | Ο κατάλληλος φορτωτής εκκίνησης (boot loader) έχει εγκατασταθεί και ρυθμιστεί. |
10 | Το πρόσφατα εγκατεστημένο περιβάλλον Gentoo είναι έτοιμο προς εξερεύνηση. |
Οποτεδήποτε μια συγκεκριμένη απόφαση παρουσιάζεται, το εγχειρίδιο θα προσπαθεί να εξηγεί τα υπέρ και τα κατά κάθε επιλογής. Αν και το κείμενο κατόπιν συνεχίζει με την προκαθορισμένη επιλογή (η οποία ταυτοποιείται από την παρουσία του "Προεπιλογή:" στον τίτλο), άλλες πιθανότητες θα τεκμηριώνονται επίσης (σημαίνονται με το "Εναλλακτικά:" στον τίτλο). Μην θεωρήσετε ότι η προεπιλογή είναι αυτό που συνιστά το Gentoo. Είναι όμως αυτό που το Gentoo πιστεύει ότι οι περισσότεροι χρήστες θα χρησιμοποιήσουν.
Μερικές φορές μπορεί να ακολουθηθεί ένα προαιρετικό βήμα. Τέτοια βήματα σημαίνονται με το "Προαιρετικά:" και ως εκ τούτου δε χρειάζονται για να εγκαταστήσετε το Gentoo. Όμως, μερικά προαιρετικά βήματα εξαρτώνται από μια προηγουμένως ληφθείσα απόφαση. Οι οδηγίες θα πληροφορούν τον αναγνώστη όποτε αυτό συμβαίνει, τόσο όταν λαμβάνεται ή απόφαση, όσο και αμέσως πριν την περιγραφή του προαιρετικού βήματος.
Ποιες είναι οι επιλογές
Το Gentoo μπορεί να εγκατασταθεί με πολλούς διαφορετικούς τρόπους. Μπορεί να ανακτηθεί και να εγκατασταθεί από ένα από τα CDs εγκατάστασης του Gentoo, από μια διανομή που είναι ήδη εγκατεστημένη, από ένα μη-Gentoo εκκινήσιμο CD (όπως το Knoppix), από ένα δικτυακά εκκινήσιμο περιβάλλον, από ένα δίσκο διάσωσης κλπ.
Αυτό το έγγραφο καλύπτει την εγκατάσταση χρησιμοποιώντας ένα CD εγκατάστασης του Gentoo ή, σε ορισμένες περιπτώσεις, δικτυακή εκκίνηση.
Για βοήθεια σχετικά με άλλες προσεγγίσεις εγκατάστασης, συμπεριλαμβανομένης της χρήσης μη-Gentoo CDs, παρακαλώ διαβάστε τον Οδηγό εναλλακτικής εγκατάστασης.
Παρέχουμε επίσης ένα έγγραφο με Συμβουλές και κόλπα για την εγκατάσταση του Gentoo που μπορεί να σας φανεί χρήσιμο να το διαβάσετε.
Προβλήματα
Αν βρεθεί κάποιο πρόβλημα στην εγκατάσταση (ή στην τεκμηρίωση της εγκατάστασης), παρακαλώ επισκεφτείτε το σύστημα εντοπισμού σφαλμάτων μας και ελέγξτε αν το σφάλμα είναι γνωστό. Αν δεν είναι, παρακαλώ δημιουργείστε μια αναφορά σφάλματος για αυτό ώστε να μπορέσουμε να το φροντίσουμε. Μη φοβάστε τους προγραμματιστές στους οποίους έχει ανατεθεί η διαχείριση των σφαλμάτων - Δεν τρώνε (σε γενικές γραμμές) ανθρώπους.
Όμως, σημειώστε ότι, παρόλο που το έγγραφο αυτό είναι εξειδικευμένο ως προς μια αρχιτεκτονική, μπορεί να περιέχει αναφορές και σε άλλες αρχιτεκτονικές. Αυτό οφείλεται στο γεγονός ότι μεγάλα τμήματα του εγχειριδίου Gentoo χρησιμοποιούν πηγαίο κώδικα που είναι κοινός για όλες τις αρχιτεκτονικές (προς αποφυγή αλληλοεπικάλυψης των προσπαθειών και εξάντλησης των αναπτυξιακών πόρων). Θα προσπαθήσουμε να ελαχιστοποιήσουμε αυτό το γεγονός προς αποφυγή σύγχυσης.
Αν υπάρχει κάποια αβεβαιότητα σχετικά με το αν το πρόβλημα είναι πρόβλημα χρήστη ή όχι (κάποιο λάθος που έγινε παρόλο την προσεχτική ανάγνωση της τεκμηρίωση) ή πρόβλημα λογισμικού (κάποιο λάθος που εμείς κάναμε παρόλο τον προσεχτικό έλεγχο της εγκατάστασης/τεκμηρίωσης), ο καθένας είναι καλοδεχούμενος να μας συναντήσει #gentoo (webchat) στο irc.freenode.net. Φυσικά, όλοι είστε καλοδεχούμενοι έτσι κι αλλιώς, αφού το κανάλι συζητήσεων μας καλύπτει όλο το φάσμα του Gentoo.
Παρεμπιπτόντως, αν υπάρχουν επιπρόσθετες απορίες σχετικά με το Gentoo, ελέγξτε το άρθρο Συχνές ερωτήσεις. Υπάρχει επίσης το FAQs στο Gentoo φόρουμ.
Handbook:Parts/Installation/Media/el
Handbook:Parts/Installation/Networking/el
Handbook:Parts/Installation/Disks/el
Handbook:Parts/Installation/Stage/el
Handbook:Parts/Installation/Base/el
Handbook:Parts/Installation/Kernel/el
Handbook:Parts/Installation/System/el
Handbook:Parts/Installation/Tools/el
Handbook:Parts/Installation/Bootloader/el
Handbook:Parts/Installation/Finalizing/el