Το Gentoo είναι μια διανομή Linux και BSD που μετράει πραγματικά από την ίδρυσή της το 2002, και όχι μόνο είναι μία από τις κορυφαίες 5 οικογένειες στο Linux, αλλά η διαχείριση πακέτων της το καθιστά κάπως μοναδικό.
Ξεκινώντας με τον ιδρυτή της, έχουμε μια αμφιλεγόμενη προσωπικότητα ελεύθερου λογισμικού, έναν πρακτικό άνθρωπο, μια ελάχιστα γνωστή ιδιοφυΐα, αν όχι ίσως από ορισμένους χρήστες στον κόσμο του Linux. Πρόκειται για τον Daniel Robbins.
Ο Robbins ξεκίνησε την ανάπτυξη μιας διανομής Linux στα τέλη της δεκαετίας του 90, Enoch Linux. Σκοπός του ήταν να δημιουργήσει μια διανομή χωρίς δυαδικά αρχεία, προσαρμοσμένη στο υλικό και μόνο με ό, τι ήταν απαραίτητο. Ο Robbins άρχισε να βελτιώνει τον μεταγλωττιστή επιτυγχάνοντας αύξηση ταχύτητας σε σχέση με τις άλλες διανομές, γεγονός που οδήγησε στην αλλαγή ονόματος, το Enoch Linux μετονομάστηκε Gentoo, η ταχύτερη φυλή πιγκουίνων. Σύντομα οι τροποποιήσεις του στον μεταγλωττιστή έγιναν μέρος όλων των διανομών.
Ωστόσο, ίσως το πιο σημαντικό γεγονός που σημείωσε το Gentoo ήταν η ίδια η έμπνευση που βρήκε ο Robbins στο FreeBSD. Μια μέρα ο υπολογιστής του είχε ένα μεγάλο σφάλμα, ο Robbins συνειδητοποίησε ότι έπρεπε να επαναπροσδιορίσει το Gentoo. Σταμάτησε την ανάπτυξη και πέρασε μήνες χρησιμοποιώντας και κυριεύοντας το FreeBSD για να βρει έναν τρόπο βελτίωσής του, δημιουργώντας τελικά το πιο προηγμένο σύστημα συσκευασίας, τον ακρογωνιαίο λίθο του Gentoo, Μεταφορά
Ποιος το χρησιμοποιεί;
Το Gentoo υπήρξε πάντα μια δημοφιλής διανομή καθ 'όλη τη διάρκεια της ιστορίας της, το 2002 όταν ιδρύθηκε, ήταν η τρίτη πιο δημοφιλής διανομή, πίσω από μόνο τα διάσημα Mandrake (Mandriva) και Red Hat. Οι περισσότεροι από 18-25 ετών, είναι λογικό, όπως προτείνει ο γιατρός:
Πρέπει να πω ότι οι άνθρωποι που θαυμάζω χρησιμοποιούν το Gentoo. Υπάρχουν αυτήν την περίοδο 143,468 μέλη εγγεγραμμένα στο φόρουμ, 1254.52 θέματα δημιουργούνται ανά ημέρα και συνολικά υπάρχουν 5,817,231 θέματα
Νέοι άνθρωποι
Σήμερα εμφανίζεται ένα περίεργο φαινόμενο, οι περισσότεροι από αυτούς που χρησιμοποιούν το Gentoo είναι άτομα ηλικίας μεταξύ 25 και 35 ετών, οπότε πριν από 10 χρόνια ήταν άτομα μεταξύ 18 και 25 ετών. Νομίζω ότι ο λόγος για αυτό είναι ότι οι νέες γενιές, οι λεγόμενες "Z" (στο οποίο ανήκω) είμαστε πιο οπτικοί. Μεγαλώσαμε με το Διαδίκτυο και είναι φυσικό να ελπίζουμε ότι τα πράγματα είναι στιγμιαία, όπως με μια απλή πινελιά του smartphone.
Όσοι από εμάς μεταξύ 15 και 19 ετών είναι μόνο το 4% εκείνων που χρησιμοποιούν το Gentoo σύμφωνα με έρευνα που πραγματοποιήθηκε στον ιστότοπο, ακόμη και εκείνοι που είναι κάτω των 15 ετών εξακολουθούν να είναι πολύ μικροί. Κατά τη γνώμη μου, το γεγονός ότι υπάρχουν λίγα άτομα κάτω των 15 ετών οφείλεται στο γεγονός ότι οι περισσότεροι από εμάς γνωρίζουμε το Linux στην εφηβεία και το Gentoo είναι μια διανομή που πρέπει να ανακαλύψετε και να δοκιμάσετε, αν και υπάρχει επίσης πολλές παραπληροφόρηση μεταξύ των ανθρώπων και των νεότερων. ευκολότερο να βαρεθείς. Έτσι, αν έχετε ερωτήσεις, θα χαρώ να τους απαντήσω. Και ευθυμία.
Μεταξύ των νέων που έχουμε εγκαταστήσει το Gentoo έχουμε Αγιορτάν, Είναι ένας λαμπρός νεαρός, ξέρει πώς να προγραμματίζει, εκτός από το ότι είναι ένα από τα αγαπημένα του χόμπι, είναι γοητευμένος από θέματα ιστορίας και συνήθως φοράει ένα είδωλο ενός σημαντικού ναζί μηχανικού από τον Β 'Παγκόσμιο Πόλεμο, νομίζω ότι είναι ένας από τους νεότερους ανθρώπους που Έχει εγκαταστήσει το Gentoo, στα 15 πρέπει να το έχει ήδη εγκαταστήσει, δεν τον γνωρίζω άμεσα, αλλά αξίζει να αναφερθεί κάποιος σαν αυτόν. Λέγεται ότι στο φόρουμ υπάρχει ένα άτομο 14 ετών που εγκατέστησε το Gentoo.
Gente παλαιότερα.
Ένα από τα ενδιαφέροντα χαρακτηριστικά του Gentoo είναι η ομάδα χρηστών της που κυμαίνεται από 30 έως 60, αυτοί οι χρήστες αντιπροσωπεύουν το 30% της κοινότητας, ακόμη πιο αξιοσημείωτο ότι είναι δυνατό να βρεθούν άτομα ηλικίας άνω των 60 ετών.
Ρόι Μπάμφορντ (neddyseagoon) είναι πιθανώς ένα από τα παλαιότερα μέλη της κοινότητας, ανήκει στη γενιά Babyboomer, είναι τωρινός πρόεδρος του Ιδρύματος Gentoo και διαχειριστής του φόρουμ Gentoo, είναι μηχανικός ηλεκτρονικών, μας λέει ότι πριν δεν υπήρχαν μηχανικοί λογισμικού, μηχανικοί υλικού ήταν αυτοί που δημιούργησαν το λογισμικό για μια συγκεκριμένη ανάγκη.
Cesar Zalazar Είναι εξαιρετικός χρήστης, αφοσιωμένος στο ελεύθερο λογισμικό, είναι δυνατό να τον βρείτε στο gnulibre και είναι επίσης χρήστης του desdelinux. Είναι πάντα πρόθυμος να βοηθήσει και έχει ισχυρή αίσθηση της προσωπικής και κοινωνικής ηθικής. Έχει εκτεταμένη γνώση του GNU/Linux και της πληροφορικής. Μπορώ να τον περιγράψω ως έναν ενάρετο άνθρωπο και έναν σπουδαίο συνάδελφο.
Μπορώ να πω ότι η κοινότητα Gentoo είναι πολύ πλούσια και αφοσιωμένη κοινότητα, είναι πρόθυμοι να βοηθήσουν τους χρήστες τους, δεν είναι μια κοινότητα όπου υπάρχει υπερηφάνεια.
Χαρακτηριστικά Gentoo. Αψίδα, Gentoo σε 10 λεπτά;
Ίσως έχετε ακούσει ότι το Arch είναι Gentoo σε 10 λεπτά. Αυτό σκέφτηκα πριν το δοκιμάσω:
Το Arch Linux για πάντα, είναι η καλύτερη διανομή που υπήρξε ποτέ και θα υπάρξει, τίποτα δεν το συγκρίνει, είναι τρέχον, πρακτικό, τακτοποιημένο, έχει ένα σούπερ-wiki, με πολλά πακέτα και κάνει τη δουλειά του. Συντάσσω? Έχω κάνει την έρευνά μου, αυτή τη στιγμή η σύνταξη δεν δίνει οφέλη ταχύτητας. Νομίζω ότι ένα λειτουργικό σύστημα είναι για την εξυπηρέτηση του χρήστη, δεν είναι πολύ έξυπνο να ξοδεύουμε χρόνο για τη συλλογή αν δεν έχει σημασία με τα δυαδικά αρχεία, σε κάθε περίπτωση αν υπάρχει βελτίωση, δεν νομίζω ότι είναι δικαιολογημένο, θα μπορούσα να περάσω το χρόνο μου σε κάτι άλλο, σωστά; Μπορούμε να το ονομάσουμε φανατισμό;
Το Gentoo μοιάζει με ένα μη επαγγελματικό, αναξιόπιστο και ασταθές σύστημα, με μια πολύ διαιρεμένη κοινότητα και φοβάμαι ότι δεν είμαι στο «επίπεδο» τους και ότι θα ξεχάσουν ότι είμαι κι εγώ ένα άτομο που ξεκίνησε με αμφιβολίες όπως οποιοσδήποτε άλλος και ότι εγώ κριτική για το ότι ρωτάτε πράγματα που υποτίθεται ότι γνωρίζετε ήδη. Εάν πραγματικά μου δείξετε υψηλότερες φορές μπορεί να αρχίσει να με ενδιαφέρει.
Ίσως μπορώ να το ονομάσω ακαδημαϊκή διανομή, καλά η αλήθεια είναι, πάντα ήθελα να ξέρω πόσο ελαφρύ μπορεί να είναι ένα σύστημα, έχω στο μυαλό μου ένα έργο που το Gentoo θα μπορούσε να με βοηθήσει ...
Όταν άρχισα να το εγκαθιστώ μέσω ενός πειράματος, συνειδητοποίησα πόσο εντυπωσιακό ήταν, δεν αφορά την απόδοση αλλά τη δυνατότητα, είναι ένας μηχανισμός για να διαμορφώσετε τις ιδέες σας, είναι ο τρόπος να μετατρέψετε το μόλυβδο σε χρυσό, πηγές σε δυαδικά αρχεία, αυτό είναι, το φιλόσοφος διανομή. Συνειδητοποίησα όλες τις προκαταλήψεις που είχα από αυτήν τη διανομή και ότι είναι ευκολότερο να επικρίνω χωρίς να το γνωρίζω.
Ήθελα να μπαίνουμε στην προοπτική, τέλος, ας εξετάσουμε τα ακόλουθα θέματα:
Rendimiento: Η απόδοση αυξάνεται πραγματικά όταν εγκαθίσταται σε υπολογιστές χαμηλού πόρου, μεταξύ άλλων οι εφαρμογές καταλαμβάνουν λιγότερη μνήμη RAM και οι εφαρμογές είναι λιγότερο βαριές. Για παράδειγμα στο Arch ή το Debian θα μπορούσατε να έχετε 15 καρτέλες ανοιχτές στον Firefox και να αρχίσετε να αντιμετωπίζετε προβλήματα, στο Gentoo πιθανότατα να έχετε 25 και μόνο τότε θα ξεκινήσουν τα προβλήματα. Σύμφωνα με την εμπειρία μου όταν το Arch εξαντλείται, θα χρειαστεί περισσότερος χρόνος για να ξεπαγώσει από το Gentoo.
Καθολικότητα και ευελιξία: Είναι η ουσία του Gentoo. Το Gentoo μπορεί να είναι ένας ισχυρός σταθμός εργασίας, μια διανομή παιχνιδιών, ένα ενσωματωμένο σύστημα, ένας διακομιστής, η επιφάνεια εργασίας σας, που χρησιμοποιείται στο κινητό σας τηλέφωνο. Εν ολίγοις, αυτό-περιγράφεται με σχεδόν απεριόριστη προσαρμοστικότητα, ώστε να μπορεί να προσαρμοστεί σε σχεδόν οποιαδήποτε ανάγκη. Προς το παρόν υποστηρίζει περισσότερες αρχιτεκτονικές από το Debian.
Σταθερότητα και αιμορραγία: Το Gentoo προσφέρει σταθερά και δοκιμασμένα πακέτα παρόμοια με το Debian Testing. Επιπλέον, προσφέρει διαφορετικές εκδόσεις πακέτων όπως ο πυρήνας, προς το παρόν το Gentoo υποστηρίζει τη σταθερή σειρά πυρήνων: 3.10, 3.12, 3.14. 3.16, 3.17, ωστόσο, είναι πολύ εύκολο να πείτε στο Gentoo να χρησιμοποιεί τον νεότερο πυρήνα όπως το Arch Testing. Με τον ίδιο τρόπο, το Gentoo μπορεί να ενημερωθεί για τη χρήση των νεότερων εκδόσεων πολλών προγραμμάτων και θα ταιριάζει πολύ καλά με το συνολικό σύστημα.
Ελεύθερος: Το Gentoo είναι σοβαρό για την ελευθερία στο σύνολό του, δεν είναι μια υποστήριξη που υποστηρίζεται από το FSF, αλλά χάρη στο Portage μπορείτε εύκολα να δημιουργήσετε ένα 100% δωρεάν σύστημα με εγκεκριμένα πακέτα FSF εάν θέλετε. Το Gentoo είναι το θεμέλιο για το Ututo, την πρώτη διανομή που αναγνωρίζεται ως 100% δωρεάν από το FSF. "Έχετε ακόμη και την ελευθερία να είστε ελεύθεροι ή όχι"
Σύστημα Init: Το Gentoo από προεπιλογή δεν χρησιμοποιεί το systemd, χρησιμοποιεί το Openrc που μοιάζει αρκετά με το παραδοσιακό init αλλά έχει βελτιωθεί, υποστηρίζει παραλληλισμό καθώς και το systemd μεταξύ άλλων. Αυτό το σύστημα init είναι το ίδιο που χρησιμοποιεί το Manjaro και είναι πλήρως ενσωματωμένο στο Gentoo. Στο Gentoo είναι επίσης δυνατό να εγκαταστήσετε το Systemd και να χρησιμοποιήσετε τα δύο συστήματα init εναλλάξ, επιλέγοντάς τα σε grub, έχοντας το σύστημα πλήρως ενσωματωμένο και για τα δύο.
DOCUMENTACION: Το Gentoo έχει ένα από τα πιο ολοκληρωμένα wiki στον κόσμο του Linux, θα σας επιτρέψει πραγματικά να μάθετε πολλά για το πώς λειτουργεί το Linux. Επίσης, το εγχειρίδιο για την εγκατάσταση του Gentoo εξηγείται πολύ καλά και είναι ακριβώς το ίδιο μεταφρασμένο σε πολλές γλώσσες.
Πακέτα: Το Gentoo είναι μια από τις διανομές με το μεγαλύτερο διαθέσιμο λογισμικό, έχει 37,166 πακέτα τη στιγμή της συγγραφής, σε σύγκριση με σχεδόν 60,000 για το Ubuntu ή το Debian.
Αποθήκη χρήστη: Το Gentoo με παρόμοιο τρόπο με το AUR του Arch, το CCR του Chakra και το σύστημα Slackware έχει αποθετήρια χρηστών, η διαφορά είναι ότι το Gentoo διατηρεί διαφορετικά αποθετήρια για διαφορετικούς σκοπούς, μερικά έχουν σταθερά πακέτα, άλλα που δεν είναι ακόμη έτοιμα να εισέλθουν στον κλάδο κυρίως, άλλα είναι πολύ συγκεκριμένα έργα, άλλα συμπληρώνουν τα πακέτα Gentoo.
Αυτά είναι τα κύρια: Stuff, Swegener και Sunrise, όπου είναι το σημείο εκκίνησης για να αρχίσει να συνεισφέρει ebuilds.
Όλα αυτά μπορούν να διαχειριστούν εύκολα με απλούς ανθρώπους.
Συλλογή
Το Gentoo είναι η καλύτερη διανομή για μεταγλώττιση, πέρα από ό, τι φαίνεται προφανές, υπάρχουν καλοί λόγοι: Η κατάρτιση γενικά απαιτεί την εγκατάσταση των εξαρτήσεων, την εκτέλεση ρυθμίσετε, κάνω y make install. Όλα αυτά γίνονται αυτόματα από το Gentoo και απαιτεί μόνο από εσάς να χρησιμοποιήσετε το "emerge" παρόμοιο με το πώς θα χρησιμοποιούσατε apt-get, pacman, yum, κλπ ...
Αν, για παράδειγμα, θέλω να εγκαταστήσω τον Firefox, πρέπει απλώς να τρέξω:
sudo emerge firefox
Το Gentoo περιλαμβάνει επίσης μερικά δυαδικά αρχεία για εξοικονόμηση χρόνου: Firefox, Google Chrome, libreoffice, virtualbox
σε αυτήν την περίπτωση θα τρέξαμε:
sudo emerge firefox-bin
Παρατηρήστε τον κάδο λήξης
Η συλλογή στο Gentoo είναι πολύ εκλεπτυσμένη και είναι πραγματικά πολύ αξιόπιστη, είναι πολύ σπάνια όταν κάτι δεν μεταγλωττίζεται. Μου είπαν ότι στο Debian η χρήση apt-build για χρήση πηγών αντί για δυαδικά δεν ήταν πολύ στιλβωμένη, δεν μπορώ να το κάνω αυτό, αν και μπορώ να πω ότι προσπάθησα στο Arch το ABS (Arch Build System) να συντάξω ολόκληρο το σύστημά μου.
Παρά το σενάριο που είναι διαθέσιμο στο AUR, μου φαίνεται επίσης ότι το Arch δεν είναι πολύ στιλβωμένο όταν πρόκειται να χειριστεί ένα σύστημα βασισμένο στη συλλογή 100%. Υπήρχαν κάποια σφάλματα στη συλλογή και δεν έχει καλύτερο χειρισμό των μεταγλωττισμένων πακέτων.
Ο ακρογωνιαίος λίθος του Gentoo: USE and Flags
Μέχρι στιγμής γνωρίζετε τη βασική χρήση του Portage και τη γραμμή εντολών του front-end αναδύονται.
Χάρη στην ευελιξία του Gentoo και την κεντρική διαμόρφωση του Portage (/etc/portage/make.conf). Είμαστε σε θέση να δημιουργήσουμε ένα πακέτο για τα ακριβή χαρακτηριστικά του συστήματός μας και τις ανάγκες μας. Αυτό είναι το λεγόμενο σύστημα «FLAGS» και «USE».
Τι είναι η ΧΡΗΣΗ;
Οι "ΧΡΗΣΕΙΣ" είναι μεταβλητές περιβάλλοντος που διαβάζει το Portage για να γνωρίζει ποιες δυνατότητες συντάσσουν:
Αν για παράδειγμα τρέξατε:
export USE='gnome kde bluetooth alsa'
Αυτό σημαίνει ότι όταν το κάνω εμφανιστεί ΠΡΟΓΡΑΜΜΑ Η υποστήριξη KDE και Gnome καθώς και το bluetooth και ο ήχος (alsa) θα συμπεριληφθούν εάν είναι διαθέσιμα.
Υπάρχουν δύο τύποι ΧΡΗΣΕΩΝ, παγκόσμια y ιδιώτες:
Οι καθολικές χρήσεις επηρεάζουν ολόκληρο το σύστημα και όλα τα πακέτα, για να τα ορίσετε μόνιμα, πρέπει να προστεθούν στο αρχείο /etc/portage/make.conf στη γραμμή που ξεκινά με το USE, για παράδειγμα το δικό μου:
USE = "jack -ipv6 -accessibility -qt4 -kde gnome -bluetooth bindist mmx sse sse2 dbus vim-syntax systemd -consolekit unicode Policykit -networkmanager pulseaudio scanner dmx"
Τα στοιχεία επηρεάζουν συγκεκριμένα πακέτα και πρέπει να γραφτούν /etc/portage/package.use ανά γραμμή, στην αρχή το πλήρες όνομα του πακέτου app-editors / emacs, ακολουθούμενο από τις χρήσεις app-editors / emacs gtk gtk3 εικόνες png
Σημειώστε ότι στο / etc / portage είναι όλες οι ρυθμίσεις του portage
Χάρη στο σύστημα USE μπορούμε να καθορίσουμε μεγάλο αριθμό ρυθμιζόμενων χαρακτηριστικών ανά πακέτο.
Αυτό διευκολύνει σημαντικά τη διαχείριση και τη συντήρηση του συστήματος και την ευελιξία του στην αφιέρωση ενός συστήματος σε μια συγκεκριμένη εργασία.
Εάν δεν γνωρίζετε τι κάνει κάθε ΧΡΗΣΗ, μην ανησυχείτε, μπορείτε πάντα να εκτελείτε:
equery uses PROGRAMA
Αυτό θα σας πει τι κάνει κάθε ΧΡΗΣΗ του προγράμματος.
Παράδειγμα εγκατάστασης Inkscape - ίδια χρώματα που θα εμφανίζονται σε ένα τερματικό -:
# emerge -p inkscape Αυτά είναι τα πακέτα που θα συγχωνευτούν, με τη σειρά: Υπολογισμός εξαρτήσεων ... ολοκληρώθηκε! [χτίζω N ] dev-libs / boehm-gc-7.2e ΧΡΗΣΗ = "cxx -στατικά-libs-νήματα"[χτίζω N ] media-libs / sk1libs-0.9.1-r3 PYTHON_TARGETS = "python2_7"[χτίζω N ] media-gfx / uniconverter-1.1.5 [χτίζω N ] app-text / aspell-0.60.6.1 ΧΡΗΣΗ = "NLS"LINGUAS ="-af -be -bg -br -ca -cs -cy -da -de -el -en -eo -es -et -fi -fo -fr -ga -gl -he -hr -is -la -lt -nl -no -pl -pt -pt_BR -ro -ru -sk -sl -sr -sv -uk -vi"[χτίζω N ] app-dicts / aspell-en-7.1.0 [χτίζω N ] media-gfx / inkscape-0.48.5 ΧΡΗΣΗ = "gnome lcms nls ξόρκι -dia -inkjar -υστερόγραφο -wmf"PYTHON_TARGETS ="python2_7" * ΣΗΜΑΝΤΙΚΟ: 13 είδη ειδήσεων χρειάζονται ανάγνωση για το αποθετήριο «gentoo». * Χρήση επιλέξτε ειδήσεις για να διαβάσετε είδη ειδήσεων.
Αυτό δεν είναι μια απλή ανάλυση εξαρτήσεων, αλλά με ένα μόνο πακέτο (inkscape σε αυτήν την περίπτωση) μπορούμε να έχουμε πολλές δυνατότητες
ΑΣΕ με να εξηγήσω:
Για να εμφανιστεί πρόσθεσα «-p«, Αυτή η επιλογή είναι να προσποιείται ότι κάνει μια εγκατάσταση, σας δείχνει τις αλλαγές που θα κάνει χωρίς να τις κάνετε, μια άλλη επιλογή είναι -a (-Παρακαλώ), είναι παρόμοιο, μόνο που σας ρωτά αν θέλετε να συνεχίσετε ή όχι.
Στην αρχή εμφανίζεται σε αγκύλες ebuild Ν, χτίζω αναφέρεται στην εγκατάσταση από τον πηγαίο κώδικα, το Portage μπορεί να δημιουργήσει δυαδικά αρχεία από αυτά που εγκαθιστούν, αλλά συνήθως δεν είναι χρήσιμο για την επανεγκατάσταση ή την ύπαρξη πολλαπλών υπολογιστών με το Gentoo. Σε αυτήν την περίπτωση θα φαίνεται ως δυαδικό
Ακολουθήσαμε N, η δεύτερη ενότητα μας λέει τον τύπο λειτουργίας, εάν ενημερώνεται (U), εάν είναι νέο (N, αν το ανοικοδομούμε (R) ή εάν υπάρχει διένεξη που την εμποδίζει την εγκατάστασηB).
Στη συνέχεια ακολουθεί το όνομα του πακέτου με τον αριθμό έκδοσής του και στη συνέχεια εμφανίζεται η μεταβλητή χρήσης όπου οι χρήσεις που πρέπει να συμπεριληφθούν με κόκκινο είναι οι χρήσεις που πρόκειται να συμπεριληφθούν και εκείνες που δεν είναι με μπλε, παρατηρήστε ότι οι μπλε ξεκινούν με το σύμβολο μείον. Υπάρχουν επίσης αρνητικές ΧΡΗΣΕΙΣ και μπορούν να τις χρησιμοποιήσουν για να αποφύγουν κάποιες ή κάποιες ΧΡΗΣΕΙΣ που έρχονται από προεπιλογή.
PYTHON_TARGETS έχει να κάνει με την εφαρμογή python που θα χρησιμοποιηθεί, πιθανότατα δεν θα χρειαστεί ποτέ να το μετακινήσετε, οπότε μην δώσετε μεγάλη προσοχή σε αυτό προς το παρόν.
Τέλος, αναφέρω ότι υπάρχουν 13 αντικείμενα που πρέπει να διαβάσω, είναι όλα τα νέα από τα τελευταία 3 χρόνια σχετικά με σημαντικές αλλαγές, τα έχω ήδη διαβάσει, αλλά δεν το έχω δείξει στο portage. Νομίζω ότι αυτό είναι ένα χαρακτηριστικό που πρέπει να έχει ο Pacman του Arch.
Ενημερώθηκε:
Η ενημέρωση του Gentoo είναι διαφορετική από άλλες διανομές, μπορεί να γίνει επιφανειακά όπως η χρήση:
emerge -u world
στο πληρέστερο, δηλαδή:
emerge -uavDN –keep-going world
Σε περίπτωση αμφιβολίας χρησιμοποιήστε την τελευταία φόρμα, τότε θα παρατηρήσετε τις διαφορές. Συνιστώ να το κάνετε καθημερινά αν μπορείτε να το κάνετε και το καλύτερο ανά εβδομάδα, το πολύ κάθε 15 ημέρες, ανεξάρτητα από τον επεξεργαστή σας, μην υπερβείτε τον μήνα, δεν θέλετε να επιλύσετε χειροκίνητα τις διενέξεις.
Αλλά ακόμα κι αν διαρκούν 5 χρόνια χωρίς να ενημερώσουν το Gentoo, μπορούν να το κάνουν, τουλάχιστον αυτό το άρθρο μιλάει για τον τρόπο ενημέρωσης μιας κανονικής εγκατάστασης ενός έτους χωρίς ενημέρωση:
http://gentoovps.net/gentoo-updating-old-system/
Διαχειριστές γραφικών:
Το Gentoo έχει γραφικούς διαχειριστές πακέτων, υπάρχει φινιστρίνι και ιερός
Χίμερτζ:
Φινιστρίνι:
Νομίζω ότι τώρα γνωρίζετε τα βασικά για τη διαχείριση του Gentoo, το καταλάβατε καλά, δεν νομίζω ότι έχουν προβλήματα με πακέτα με μάσκα, ασταθή, άδειες χρήσης, καθαρισμό μονάδων perl, ενημερώσεις αλυσίδων εργαλείων, ενημερώσεις Python, επίλυση κλειδαριών πακέτων που είναι περισσότερο εύκολο από ό, τι ακούγεται.
Χρόνος και δυσκολία
Είναι πολύ κοινό για τη δυσκολία του Gentoo να είναι υπερβολική, ειδικά σε πίνακες εικόνων όπως το 4-chan. Μου αρέσει να πιστεύω ότι η εγκατάσταση του Gentoo είναι εύκολη. Το Difficult είναι μια πολύ σχετική ιδέα, πολύ ανακριβής, αν το συγκρίνεις με το Ubuntu μπορεί να είναι δύσκολο, αν το συγκρίνεις με το Arch μπορεί να μην είναι εύκολο ή δύσκολο.
Υπάρχουν 3 βασικά πράγματα που απαιτούνται για την εγκατάσταση του Gentoo: κάποια εμπειρία στο Linux, επιμονή, Και η procesador. Όλα συμπληρώνουν το ένα το άλλο και αυτό που σας λείπει από τη μία πλευρά μπορείτε να έχετε από την άλλη.
Τι πρέπει να κάνω εάν ο επεξεργαστής μου έχει χαμηλή ισχύ;
Κάποιος με μέσο υπολογιστή, με τακτική γνώση του Linux μπορεί να ταιριάξει πολύ καλά με το Gentoo, ενώ κάποιος με επεξεργαστή Atom ή Pentium 4 εάν πρόκειται να πάρει χρόνο ή / και να εργαστεί για να τα εγκαταστήσει. Αλλά μην νομίζετε ότι αυτό είναι εμπόδιο, υπάρχουν εκείνοι που το εγκαθιστούν με αυτόν τον τρόπο.
Αυτό που πάντα συνιστούσα σε αυτές τις περιπτώσεις είναι να έχετε μια chroot εγκατάσταση Arch στο Gentoo, ώστε να μπορείτε να εγκαταστήσετε δυαδικά αρχεία σε περίπτωση έκτακτης ανάγκης και να τα εκτελέσετε με κάποιο σενάριο. Επίσης, αν μπορούν να δημιουργήσουν ένα σύμπλεγμα με distcc, οπότε μεταγλωττίζονται χρησιμοποιώντας πολλούς υπολογιστές ή έναν πιο ισχυρό. Γιατί; Επειδή μετά από τόσες πολλές συλλογές γνωρίζετε ότι η απόδοση αξίζει τον κόπο, ότι το σύστημά σας είναι πιο ασφαλές και πιο ευέλικτο.
πραγματικές περιπτώσεις
Στο φόρουμ κάποιος σχολίασε πόσο καιρό χρειάστηκε για την κατάρτιση glibc για το βατόμουρο pi, αυτό είναι… ενδιαφέρον. Τέλος πάντων, μου αρέσει το blog του DJ_Dexter, με εκπλήσσει το πόσο κάνει παρά το υλικό του, δεν ξέρω αν έχει ακόμα το Pentium 4, αλλά εγκατέστησε το Gentoo σε αυτό. Κάτω από το γραφείο σας από τον επίσημο διαγωνισμό Gentoo που συμμετείχατε.
http://sc.gentooligans.com/image/djdexter/2011/07/12/djdexters-fluxbox-desktop
Είχα ένα Intel Atom, ήθελα πραγματικά να εγκαταστήσω το Gentoo, περίμενε με όταν έχω κάτι πιο δυνατό; Θα αφήσω την κατάσταση να κυριαρχήσει; Τολμήθησα να το εγκαταστήσω, το χρησιμοποίησα για πολλούς μήνες ως το μόνο λειτουργικό μου σύστημα.
Η κατάρτιση του πυρήνα μου πήρε 3 ώρες ή περισσότερο, αυτό που με καθυστέρησε λίγο είναι ότι έπρεπε να συντάξω ενσωματωμένη υποστήριξη πυρήνα για το δίσκο SATA μου και κάποιες επιλογές για τον διακομιστή X. Ήταν δύο ημέρες έρευνας. Ακριβώς πριν από ένα χρόνο από αυτό, επίσης ξαφνικά δεν ήξερα πώς να λύσω κάποιες συγκρούσεις, αλλά επιμένοντας ότι το έλυσα, ίσως μου πήρε συνολικά 5 ημέρες για να έχω ένα Gentoo με αυτό που θα μπορούσα να χρειάζομαι. Ήταν μια εξαιρετική εμπειρία.
Αλλά ακόμα δεν τα παρατήρησα και επέμεινα να εγκαταστήσω αργότερα το KDE στο δικό μου intel άτομο.
Το ενημέρωσα μόνο μία φορά το μήνα, η ενημέρωση με όλο το KDE διήρκεσε 20 ώρες, ακόμα κι έτσι ήταν μόνο μία φορά το μήνα, καθώς συνέταξα τον Firefox για να έχω ακόμη μεγαλύτερη απόδοση, ήταν 8 ακόμη ώρες. Έτσι, η ενημέρωση μου πήρε 30 ώρες. Αλλά δεν είχα ποτέ πρόβλημα με αυτό, είχα ακόμη και μια αψίδα σε ένα φάκελο σε περίπτωση που χρειαζόμουν κάτι έκτακτης ανάγκης, δεν το χρειαζόμουν ποτέ. Είχα ό, τι χρειαζόμουν στο Gentoo.
Στο Taringa, ο Novatovich συμμετείχε επίσης στο #gentooinstallbattle, εγκαθιστώντας το Gentoo στο netbook του
Οποιοσδήποτε μπορεί να εγκαταστήσει το Gentoo:
Αυτό που είναι σίγουρο είναι ότι δεν έχω ακούσει ποτέ κάποιον που ξεκίνησε τον κόσμο του Linux εγκαθιστώντας το Gentoo, αλλά αν γνωρίζω κάποιον που πήγε από το Ubuntu στο Gentoo μέσα σε ένα μήνα από την έναρξη του Linux, είναι μια δύσκολη εμπειρία, σχεδόν μοιάζει όταν ο πρίγκιπας Ο Βούδας, ο μελλοντικός κληρονόμος του θρόνου, άφησε το παλάτι και πήρε τη ζωή ενός ζητιάνου για να καταλάβει τα ανθρώπινα δεινά, πόσο θλίψη πρέπει να έχει υποστεί αυτός που τελικά πέτυχε τη φώτιση για να δώσει ιδιαίτερη έμφαση τα άκρα είναι κακά.
Έχω έρθει να πω ότι για να μάθεις πραγματικά πρέπει να δοκιμάσεις τις διανομές με δυσκολία, να ξεκινήσεις με το Ubuntu, να συνεχίσεις με το OpenSUSE, μετά το Fedora, μετά το Debian, μετά το Arch, μετά το Slackware και τέλος το Gentoo. LFS;, ίσως. Ίσως το διάβασα σε ένα blog, αλλά είναι φυσικό για τους ανθρώπους να προσπαθούν πιο σκληρά πράγματα. Αν και νομίζω ότι μπορούμε να το απλοποιήσουμε σε: Ubuntu, Arch και Gentoo.
Η εγκατάσταση του Gentoo είναι σαν την εγκατάσταση του Arch, αλλά η προσθήκη του θέματος και του ελέγχου πακέτων USES και του πυρήνα.
Χρόνος εγκατάστασης
Οι περισσότεροι από αυτούς που εγκαθιστούν το Gentoo δεν χρειάζονται περισσότερες από 24 ώρες για να το εγκαταστήσουν, ο μέσος όρος για την εγκατάσταση είναι 2 έως 6 ώρες. Μερικοί απαιτούν περισσότερες από 10 ώρες, υπάρχουν επίσης εκείνοι που απαιτούν 2 έως 7 ημέρες. Είναι πραγματικά ένας μύθος ότι χρειάζονται μήνες για να το φτιάξω, το δίνω μία μέρα το πολύ και παίρνω την ευκαιρία.
Δεν μπορώ να σας πω πόσο καιρό χρειάζεται κάποιος που δεν έχει εγκαταστήσει ποτέ το Gentoo για να το εγκαταστήσει.
Να εξαπατήσει.
Κάτι που καταναλώνει χρόνο είναι η διαμόρφωση και η συλλογή του πυρήνα, σε αυτήν την περίπτωση μπορείτε να κατεβάσετε έναν πυρήνα από το sabayon και να το αντιγράψετε για εκκίνηση καθώς και το initrd, μην ξεχάσετε να κατεβάσετε τις ενότητες και να τις αποσυμπιέσετε στο / usr / modules, τελικά θα χρειαστείτε τον πηγαίο κώδικα, Μπορούν προσωρινά να προσθέσουν την επικάλυψη sabayon-distro και να εγκαταστήσουν τις πηγές sabayon με ένα USE που το εμποδίζει να μεταγλωττιστεί.
Μπορείτε επίσης να αντιγράψετε τη διαμόρφωση του πυρήνα από το LiveDVD με:
zcat /proc/config.gz
Και επωφεληθείτε από άλλες διαμορφώσεις LiveDVD για να αφιερώσετε λιγότερο χρόνο για τη διαμόρφωση, αλλά θα ήταν ένα γενικό Gentoo και δεν θα είχε μεγάλη προσαρμογή. Αντιγράφοντας τα περιεχόμενα του / etc / portage, αργότερα στην επόμενη ενότητα θα αναφέρω τον οδηγό NeedySeagon που μπορεί να χρησιμεύσει ως αναφορά.
Έχετε ακούσει για το Funtoo;
Το Funtoo είναι μια διανομή που βασίζεται στο Gentoo, η οποία συντηρείται και ιδρύθηκε από τον δημιουργό του Gentoo, πριν από λίγο καιρό ο δημιουργός του Gentoo χωρίστηκε με το έργο. Έτσι, δημιούργησε αυτή τη διανομή που διατηρεί ορισμένες καινοτομίες σχετικά με το Gentoo. Από αυτήν την άποψη, απλοποιεί σημαντικά την εγκατάσταση του πυρήνα, είναι πιο γρήγορη η ενημέρωση του δέντρου portage και λέγεται ότι η χρήση του είναι ευκολότερη. Ίσως πρέπει να αρχίσετε να χρησιμοποιείτε αυτήν τη διανομή.
Χρόνος κατάρτισης προγράμματος:
Μία από τις αναφορές που χρειάστηκε για να μάθει πόσο καιρό χρειάζεται κάθε εφαρμογή για να μεταγλωττιστεί είναι να εισέλθει στη σελίδα Linux From Scratch, στο LFS χειρίζονται ορισμένες μονάδες που ονομάζονται SBU, είναι μια μονάδα ανάλογη με τον απαιτούμενο χρόνο, για να αποκτήσετε την ισοδυναμία που πρέπει να συντάξετε ένα πρόγραμμα και διαιρώντας το με τον αριθμό SBU, που θα σας δώσει την αξία ενός SBU.
Αυτά είναι τα προγράμματα που μου χρειάζονται το μεγαλύτερο χρονικό διάστημα για να συντάξω ένα intel i7:
1. Χρώμιο - 87 λεπτά
2. Libreoffice - 75 λεπτά
3. gcc - 37 λεπτά
4. firefox - 28 λεπτά
5. calligra - 22 λεπτά
6. κρασί - 18 λεπτά
7. vlc - 14 λεπτά
8. xbmc - 9 λεπτά
9. gimp - 9 λεπτά
10. virtualbox - 8 λεπτά
11. dev-libs / boost - 5 λεπτά
12. x11-misc / συνέργεια - 5 λεπτά
13. μετρητής - 4 λεπτά
14. fretsonfire - 4 λεπτά
15. mpd - 4 λεπτά
16. pidgin - 3 λεπτά
17. ιππόκαμπος - 3 λεπτά
18 perl - 3 λεπτά
19. μετάδοση - 3 λεπτά
20. pavucontrol - 3 λεπτά
21. qsynth - 2 λεπτά
Το 92% των προγραμμάτων με παίρνει λιγότερο από τρία λεπτά για να συντάξω:
83 από τα 193 προγράμματα που έχω στο / var / lib / portage / world χρειάστηκαν λιγότερο από ένα λεπτό για την κατάρτιση, 73 χρειάστηκαν περίπου ένα λεπτό, 22 περίπου δύο λεπτά.
Αυτοί οι χρόνοι ποικίλλουν, στο portage υπάρχει μια επιλογή να διατηρηθούν παράλληλες εργασίες που προσπαθούν να βελτιστοποιήσουν το multitasking όσο το δυνατόν περισσότερο, στο /etc/portage/make.conf προσθέτω:
EMERGE_DEFAULT_OPTS = »- εργασίες = 5 ″
Αυτό σημαίνει ότι διατηρεί 5 παράλληλες εργασίες όπως λήψη, ./configure, unzip κ.λπ. και είναι αυτό που μου έδωσε τα καλύτερα αποτελέσματα. Αυτή η επιλογή δεν ήταν γνωστή σε μένα και πριν από αυτό το portage συνέταξε εφαρμογές μία προς μία, οπότε ο χρόνος που καταγράφηκε ήταν σχεδόν σταθερός. Για παράδειγμα, το GIMP όταν το εγκαθιστάτε ξεχωριστά διαρκεί 4 λεπτά, ενώ το vlc με παίρνει επίσης 4 λεπτά.
Αυτοί οι χρόνοι αυξάνονται σε ένα Core 2 Duo περίπου 3 φορές, σε ένα άτομο intel περίπου 10 φορές, σε ένα pentium 4 περίπου 20 φορές, σε ένα βατόμουρο pi περίπου 50 φορές.
Κάντε εκτιμήσεις για το πόσο θα διαρκέσει
Το Genlop είναι ένα καλό εργαλείο για την πραγματοποίηση εκτιμήσεων χρόνου και τη λήψη πληροφοριών σχετικά με προηγούμενες εκδόσεις.
Η ακόλουθη εντολή δείχνει το ιστορικό όλων όσων έχουν εγκαταστήσει και πότε
genlop -l
Αυτή η εντολή εμφανίζει το χρόνο που απαιτείται για την εγκατάσταση του υποδεικνυόμενου προγράμματος κάθε φορά
genlop -t PROGRAMA
Το Genlop μπορεί επίσης να χρησιμοποιηθεί για τον υπολογισμό συγκεκριμένων λειτουργιών, όπως μια ενημέρωση συστήματος, ο συνολικός χρόνος με εξαρτήσεις ενός συγκεκριμένου προγράμματος κ.λπ. Προσπάθησα να μετρήσω το χρόνο που θα χρειαζόταν για να μεταγλωττίσω ολόκληρο το σύστημά μου στο i7 μου, 1 ημέρα με 6 ώρες, θεωρώντας ότι χρησιμοποιώ το Gnome 3, Cinnamon, πριν χρησιμοποιήσω το KDE, αλλά έχω ακόμα πολλές εφαρμογές που μου αρέσουν και έχω δεν το εξάλειψε εντελώς ...
Παράδειγμα:
emerge -p firefox | genlop -p
Εκτιμώμενος χρόνος ενημέρωσης: 0:23:36 23 λεπτά.
Όπου χρησιμοποίησα την παράμετρο -p στο emerge για να τη μεταδώσω ως έξοδος στο genlop, η οποία έχει επίσης την παράμετρο -p για να υπολογίσει το χρόνο που θα χρειαστεί, και ουσιαστικά οποιαδήποτε λειτουργία emerge μπορεί να περάσει σε αυτήν.
εγκατάσταση
Το Gentoo έχει αυτήν τη στιγμή ένα Ζωντανό DVD Με διαφορετικούς επιτραπέζιους υπολογιστές και διαχειριστές παραθύρων όπως το Gnome 3, KDE, Openbox, Fluxbox, i3, XFCE και LXQT, από προεπιλογή ξεκινά από το KDE, αλλά μπορείτε να κλείσετε την ενότητα και να επιλέξετε ένα άλλο περιβάλλον.
Η διαφορά με άλλες διανομές είναι ότι αυτό το DVD δεν διαθέτει πρόγραμμα εγκατάστασης, αλλά δεν σημαίνει ότι δεν μπορούν να εγκαταστήσουν το LiveDVD, τουλάχιστον υπάρχουν 10 τρόποι για να εγκαταστήσετε το Gentoo -οι οποίες δεν πρέπει να χρησιμοποιούνται διαγράφονται-:
1. Ο υπάλληλος
2. Από τη διανομή Linux
3. Στάδιο 1 (για προγραμματιστές)
4. Εγκαταστήστε το LiveDVD
5. Χρησιμοποιήστε πακέτα LiveDVD για εγκατάσταση του Gentoo Instant (Advanced)
Δείτε: https://dev.gentoo.org/~neddyseagoon/HOWTO_DVD11.xml, χρησιμοποιήστε επίσης ως αναφορά για τη μέθοδο 6
6. Χρησιμοποιήστε τις ρυθμίσεις LiveDVD ή άλλη εγκατάσταση
7. Χρήση σεναρίων: http://forums.gentoo.org/viewtopic-t-950912.html
8. Εγκαταστήστε το Lilblue, το οποίο είναι μια γεύση Gentoo με το XFCE που κυκλοφορεί επίσημα, ενημερώνεται εβδομαδιαίως και είναι έτοιμο για χρήση
9. Εξαγάγετε το Gentoo από μια κατανεμημένη εικόνα εικονικής μηχανής
10. Εγκαταστήστε ένα πρόθεμα Gentoo σε οποιοδήποτε Linux, MacOS, BSD, Solaris ή οποιοδήποτε άλλο σύστημα POSIX
Εγκαταστήστε το LiveDVD
Η τέταρτη μέθοδος είναι πιθανώς ο ευκολότερος τρόπος εγκατάστασης του Gentoo, αλλά είναι επίσης η πιο αποθαρρυντική μέθοδος. Είναι αλήθεια, στο τέλος θα έχετε το Gentoo 100% λειτουργικό με τα περισσότερα προγράμματα που μπορεί να χρειαστείτε, η εγκατάσταση κάτι μπορεί να μην είναι μεγάλο πρόβλημα, αλλά θα έχετε μια διανομή βάρους 11 GB και μια διανομή με παλιά πακέτα.
Κάθε νέο LiveDVD χρειάζεται πολύ χρόνο για να βγει, κάποιος βγήκε για να γιορτάσει τα 10 χρόνια του Gentoo και τώρα που το Gentoo είναι περίπου 15 ετών, το νέο LiveDVD βγήκε ξανά. Αυτό σημαίνει ότι αν το 2016 το εγκαταστήσουν με αυτήν τη μέθοδο, πρέπει να εγκαταστήσουν ενημερώσεις 2 ετών, καθώς εγκαθιστούν ένα Gentoo από μια συγκεκριμένη ημερομηνία, την ημερομηνία του LiveDVD.
Για να εγκαταστήσετε οποιαδήποτε διανομή από ένα LiveCD ή DVD, αντιγράψτε όλα τα αρχεία στο νέο διαμέρισμα, η εντολή cp δεν είναι αρκετή, απαιτούν rsync για να αντιγράψουν όλα τα είδη χαρακτηριστικών και δικαιωμάτων
για παράδειγμα με την ακόλουθη εντολή:
rsync -aAXv / --exclu
Μια άλλη επιλογή είναι να αποσυμπιέσετε το αρχείο squashfs απευθείας στο διαμέρισμα.
Ακολούθησε ρυθμίστε το fstab και το grub.
Η εγκατάσταση Lilblue
Αυτή είναι πραγματικά μια εξαιρετική εναλλακτική λύση, καθώς είναι μια επίσημη εικόνα Gentoo με XFCE, προγράμματα και αυξημένη ασφάλεια που ενημερώνεται κάθε εβδομάδα, μπορεί εύκολα να χωράει σε ένα CD, ωστόσο βασίζεται στον κλάδο Uclibc, το Uclibc είναι αντικαταστάτης από την κύρια βιβλιοθήκη Linux, glibc. Το κύριο χαρακτηριστικό του είναι ότι επιτρέπει τη δημιουργία μικρότερων προγραμμάτων από τον ίδιο πηγαίο κώδικα.
Αυτό συνεπάγεται τελείως παραβίαση της συμβατότητας πολλών δυαδικών αρχείων, για παράδειγμα εάν θέλετε να κατεβάσετε τον Firefox και να το εγκαταστήσετε, δεν θα είναι συμβατό, το ίδιο για την Java, κλπ ... Είναι επίσης πιθανό ότι κάποιο πακέτο δεν μεταγλωττίζεται με επιτυχία κ.λπ.
Τα σχέδια για αυτήν τη γεύση του Gentoo στο μέλλον είναι να δημιουργήσετε ένα αποθετήριο δυαδικών αρχείων, συνιστώ ανεπιφύλακτα να το δοκιμάσετε είτε να εξοικειωθείτε με το Gentoo, να έχετε ένα πραγματικά ελαφρύ σύστημα ή να είστε η κύρια διανομή σας.
κατεβάσετε: http://www.gtlib.gatech.edu/pub/gentoo/experimental/amd64/uclibc/
Επίσημες σημειώσεις εγκατάστασης
Η επίσημη εγκατάσταση και από άλλη διανομή Linux είναι σχεδόν η ίδια, αλλάζουν μόνο τα πρώτα βήματα.
Είναι η μέθοδος που προτείνω περισσότερο, μπορείτε επίσης να χρησιμοποιήσετε καθοδηγούμενα σενάρια που θα μπορούσαν να είναι ακόμη πιο αποτελεσματικά από τη μη αυτόματη ή κανονική εγκατάσταση, αλλά θα μάθετε λιγότερα, ανεβάζεται επίσης από χρήστες και κανείς δεν θα σας υποστηρίξει.
Να γνωρίζετε ότι για να εγκαταστήσετε το Gentoo δεν χρειάζεστε κανένα οδηγό, αρκούν μόνο το επίσημο εγχειρίδιο, το Gentoo wiki και το Google, αλλά ένας οδηγός θα είναι πολύ χρήσιμος για τις συμβουλές που μπορούν να σας παρέχουν, για παράδειγμα τον οδηγό της Tete:
Προσωπικά, δεν χρησιμοποιώ οδηγό και χρησιμοποιώ μόνο το εγχειρίδιο για να συμβουλευτώ ορισμένα συγκεκριμένα πράγματα, ακολουθώ τη δική μου παραγγελία.
προτεινόμενη ανάγνωση (2003)
http://es.tldp.org/Presentaciones/200309hispalinux/4/4.pw
Σας εύχομαι καλή τύχη και ενθάρρυνση, καλή χρονιά!