Εδώ στη χώρα του Gentoo, η έννοια της αναβάθμισης είναι αρκετά διαφορετική συγκρινόμενη με το υπόλοιπο του κόσμου του Linux. Πιθανώς να ξέρετε ήδη ότι δεν αναβαθμίζουμε το λογισμικό με τον "κλασσικό" τρόπο: περιμένοντας μία νέα κυκλοφορία, κατεβάζοντάς την, γράφοντάς την σε CD, τοποθετώντας την σε ένα οδηγό cdrom και μετά ακολουθώντας τις οδηγίες αναβάθμισης.
Ξέρετε (αφού είστε ένας χρήστης του Gentoo τελικά) ότι η διαδικασία αυτή είναι εξαιρετικά απογοητευτική για τους έμπειρους χρήστες που θέλουν να ζουν στην κόψη του ξυραφιού. Ακόμη και έμπειροι χρήστες από άλλες διανομές πιθανώς να μοιράζονται τα ίδια αισθήματα, αν αναλογιστεί κανείς τη δημοτικότητα και διάδοση εργαλείων όπως το apt ή το apt-rpm που κάνουν εφικτές τις γρήγορες και συχνές αναβαθμίσεις. Ωστόσο, καμία διανομή δεν ταιριάζει περισσότερο από το Gentoo για να ικανοποιήσει αυτό το είδος των απαιτητικών χρηστών. Από την αρχή, το Gentoo σχεδιάστηκε γύρω από την έννοια των γρήγορων, ολοένα και αυξανόμενων αναβαθμίσεων.
Ιδανικά, εγκαθιστάτε μία φορά και μετά δεν ενοχλείστε με κυκλοφορίες: απλά ακολουθάτε τις οδηγίες στο κεφάλαιο
Μία επαναλαμβανόμενη ερώτηση σχετικά με τη διαδικασία κυκλοφορίας του Gentoo είναι: "Γιατί να εμφανίζονται νέες κυκλοφορίες τόσο συχνά, αν δεν σκοπεύουν στο να αφήσουν τους χρήστες να αναβαθμίσουν το λογισμικό;". Υπάρχουν αρκετοί λόγοι:
Όταν μία κυκλοφορία περιλαμβάνει νέες ασύμβατες λειτουργίες, ή παρέχει μία σειρά από κύρια πακέτα και ρυθμίσεις που τροποποιούν βαθιά τη συμπεριφορά του συστήματος, τότε λέμε ότι παρέχει ένα νέο
Ένα
Το προφίλ που χρησιμοποιείται καθορίζεται από το συμβολικό δεσμό
Τα προφίλ που έχουν ξεπεραστεί φυλάσσονται στο
Υπάρχουν ποικίλοι λόγοι για τους οποίους ένα νέο προφίλ πρέπει να δημιουργηθεί: η κυκλοφορία νέων εκδόσεων των κύριων πακέτων (όπως
Αν μία νέα κυκλοφορία του Gentoo ανακοινωθεί, η οποία δεν περιλαμβάνει ένα νέο προφίλ (όπως η κυκλοφορία 2004.1 για x86), τότε μπορείτε να προσποιηθείτε ότι ποτέ δε συνέβη :).
Αν αναβαθμίσετε τα εγκατεστημένα πακέτα σας
Αν μία κυκλοφορία εισάγει ένα νέο προφίλ, έχετε την επιλογή να μεταναστεύσετε σε ένα νέο προφίλ.
Φυσιολογικά, δεν είστε υποχρεωμένοι να πράξετε έτσι, και μπορείτε να συνεχίσετε να χρησιμοποιείτε το παλιό προφίλ και απλά να αναβαθμίζετε τα πακέτα σας
Ωστόσο, το Gentoo συστήνει επιτακτικά να αναβαθμίσετε το προφίλ σας αν αυτό γίνει deprecated. Όταν αυτό συμβεί, σημαίνει ότι οι οι υπεύθυνοι για την ανάπτυξη του Gentoo δεν σχεδιάζουν να το υποστηρίζουν για πολύ. Χρησιμοποιώντας τον πίνακα παρακάτω, μπορείτε γρήγορα να ελέγξετε για να δείτε ποια προφίλ υποστηρίζονται αυτήν τη στιγμή.
Αν αποφασίσετε να μεταναστεύσετε σε ένα νέο προφίλ, τότε θα πρέπει χειροκίνητα να πραγματοποιήσετε την αναβάθμιση. Ο τρόπος με τον οποίο αναβαθμίζετε μπορεί να διαφέρει σημαντικά από κυκλοφορία σε κυκλοφορία: εξαρτάται από το πόσο μεγάλες τροποποιήσεις έχουν εισαχθεί στο νέο προφίλ.
Στην ευκολότερη περίπτωση πρέπει μόνο να αλλάξετε το συμβολικό δεσμό
Τα ακόλουθα προφίλ υποστηρίζονται επίσημα από τους υπεύθυνους ανάπτυξης του Gentoo:
Αρχιτεκτονική | Το πιο πρόσφατο προφίλ | Άλλα προφίλ που υποστηρίζονται |
---|---|---|
arm | ||
amd64 | ||
hardened-x86 | ||
hppa | ||
ppc | ||
mips | ||
sparc | ||
sparc64 | ||
x86 |
Για να μεταβείτε στο προφίλ 2004.2, οδηγείστε το συμβολικό δεσμό
αντικαταστείστε το <arch> με την αρχιτεκτονική σας # rm /etc/make.profile # ln -s ../usr/portage/profiles/default-linux/<arch>/2004.2 /etc/make.profile
x86 - Το προφίλ αυτό αλλάζει την προκαθορισμένη εφαρμογή X11 από
amd64 - Δεν υπάρχουν θεμελιώδεις αλλαγές από τα προηγούμενα προφίλ, καμία συγκεκριμένη ενέργεια δε χρειάζεται να γίνει.
Για να μεταβείτε στο προφίλ 2004.0, οδηγείστε το συμβολικό δεσμό
αντικαταστείστε το <arch> με την αρχιτεκτονική σας # rm /etc/make.profile # ln -s ../usr/portage/profiles/default-<arch>-2004.0 /etc/make.profile
Όλες οι αρχιτεκτονικές - Δεν υπάρχουν θεμελιώδεις αλλαγές από τα προηγούμενα προφίλ, καμία συγκεκριμένη ενέργεια δε χρειάζεται να γίνει.
Οι οδηγίες για αυτήν την αναβάθμιση είναι αρκετά περίπλοκες και μπορείτε να τις βρείτε