In Gentoo il concetto di aggiornamento differisce leggermente rispetto alle altre distribuzioni Linux. Probabilmente è già noto che Gentoo non è mai stato in linea con il metodo classico di aggiornare il software di una distribuzione all'ultima versione: aspettare per una nuova versione, fare il download, masterizzarla, inserire il cdrom e seguire le istruzioni per l'aggiornamento.
Si è già a conoscenza di quanto questo metodo sia estremamente frustrante per quegli utenti avanzati che vogliono sempre avere l'ultima versione del software. Anche gli utenti avanzati di altre distribuzioni condividono gli stessi sentimenti, dando popolarità a strumenti come apt-rpm, che rendono possibili aggiornamenti frequenti e veloci. Tuttavia nessuna distribuzione è più adatta di Gentoo a soddisfare questa categoria di utenti poichè Gentoo è stata progettata sin dall'inizio attorno al concetto di aggionamenti rapidi, incrementali.
Idealmente, una volta eseguita l'installazione non c'è più motivo di
preoccuparsi riguardo alla versione: Si devono solamente seguire le istruzioni
in
Una domanda ricorrente riguardo al processo di rilascio di Gentoo è: "Perchè rilasciare frequentemente nuove versioni, se non servono agli utenti per aggiornare il software?". Ci sono varie ragioni:
Quando una nuova versione fornisce caratteristiche incompatibili, o un'insieme
di pacchetti e configurazioni che modificano profondamente il comportamento
del sistema, diciamo che fornisce un nuovo
Un
Il profilo in uso è determinato dal link simbolico
I profili resi obsoleti dai nuovi sono mantenuti in
Ci sono vari motivi che giustificano la creazione di un nuovo profilo; il
rilascio di nuove versioni di pacchetti fondamentali (come ad esempio
Se viene rilasciata una nuova versione di Gentoo che non include un nuovo profilo, l'utente potrà stare tranquillo poichè non accade niente.
Se si procede all'aggiornamento dei pacchetti installati
Se una nuova versione (come la 2005.1) introduce un nuovo profilo, l'utente ha la possibilità di scegliere se effettuare o meno il passaggio al nuovo profilo.
Naturalmente non si è obbligati a farlo, e si può continuare ad utilizzare il
vecchio profilo semplicemente continuando ad aggiornare i pacchetti installati
In ogni modo, Gentoo raccomanda fortemente la migrazione se il profilo viene evidenziato come deprecated. Quando questo accade significa che gli sviluppatori di Gentoo non pensano di supportare il profilo in futuro. Utilizzando la tabella sottostante, si può velocemente controllare quali profili sono attualmente supportati.
Se l'utente opta per la migrazione al nuovo profilo, potrebbe dover eseguire manualmente l'aggiornamento. Il modo in cui effettuare l'aggiornamento potrebbe variare molto da versione a versione, tutto dipende da quanto profondi saranno i cambiamenti apportati dal nuovo profilo.
Nel caso più semplice l'utente deve solamente cambiare il link
I seguenti profili sono ufficialmente supportati dagli sviluppatori Gentoo:
| Architettura | Ultimi profili | Altri profili supportati |
|---|---|---|
| alpha | ||
| arm | ||
| amd64 | ||
| hppa | ||
| ia64 | ||
| ppc | ||
| mips | ||
| s390 | ||
| sparc | ||
| x86 |
Per aggiornare il sistema al profilo 2005.1, puntare il symlink
# rm /etc/make.profile # ln -s ../usr/portage/profiles/<selected profile> /etc/make.profile
Tutte le architetture - Non ci sono cambiamenti fondamentali in questo profilo. Non ci sono azioni specifiche da intraprendere.
ppc - Con il rilascio del profilo 2005.1 , i profili ppc e ppc64 sono stati riuniti e sono stati creati un certo numero di sottoprofili speficifi per sottoarchitetture. Assicurarsi di scegliere il sottoprofilo corretto per il proprio sistema per la migrazione al profilo 2005.1.
Con l'introduzione del profilo 2005.0, vare architetture hanno deciso di definire profili addizionali. Si legga attentamente la descrizione di detti profili prima di decidere per la migrazione ad uno di essi. La maggior parte delle architetture scelgono ora di default il kernel del ramo 2.6 al posto del ramo 2.4.
Alcune architetture richiedono di effettuare alcune azioni in più per converire da un profilo ad un'altro. Se questo è il caso, troverete delle guide passo-passo dai link della tabella.
| Profilo | Descrizione | Guida Specifica per l'Aggiornamento |
|---|---|---|
Per effettuare l'aggiornamento al profilo scelto, fate puntare il symlink
# rm /etc/make.profile # ln -s ../usr/portage/profiles/<selected profile> /etc/make.profile
Se state utilizzando un systema Linux 2.4 ma volete migrare ad un kernel 2.6,
assicuratevi di leggere la
Con l'introduzione dei profili 2004.3, gli utenti non vedranno grandi
modifiche ai loro sistemi (vedere sotto per i dettagli). Comunque sia, gli
sviluppatori di Gentoo hanno deciso di pubblicare questi nuovi profili e di
marcare come deprecati alcuni dei vecchi profili per accellerare l'adozione
degli
Per effettuare l'aggiornamento al profilo 2004.3, fate puntare il symlink
sostituite <arch> con la vostra architettura # rm /etc/make.profile # ln -s ../usr/portage/profiles/default-linux/<arch>/2004.3 /etc/make.profile
Tutte le architetture - Come detto in precedenza, non ci sono grandi
cambiamenti introdotti da questo profilo. Comunque, va fatto notare che
ppc -
Anche se questa sezione non sembra integrarsi bene in questa quida all'aggiornamento, e' abbastanza importante. Ogni profilo descitto precedentemente richiede una versione di Portage che supporti i cascading profiles. Tuttavia, alcuni profili considerati obsoleti non consentono all'utente di aggiornare Portage, o nel caso che l'utente utilizzi un profilo non piu' disponibile - ogni tentativo di aggiornare Portage non andra' a buon fine.
Per risolvere questo problema, gli utenti possono creare un symlink temporaneo
al profilo
# rm /etc/make.profile # cd /etc # ln -sf ../usr/portage/profiles/obsolete make.profile # emerge -n '>=sys-apps/portage-2.0.51'
Per effettuare l'aggiornamento al profilo 2004.2, fate puntare il symlink
sostituite <arch> con la vostra architettura # rm /etc/make.profile # ln -s ../usr/portage/profiles/default-linux/<arch>/2004.2 /etc/make.profile
x86 - Questo profilo cambia l'implementazione X11 di default da
amd64 - Non ci sono differenze fondamentali rispetto ai precedenti profili, ne azioni specifiche da intraprendere.
Per effettuare l'aggiornamento al profilo 2004.0, fate puntare il symlink
sostituite <arch> con la vostra architettura # rm /etc/make.profile # ln -s ../usr/portage/profiles/default-<arch>-2004.0 /etc/make.profile
Tutte le architetture - Non ci sono differenze fondamentali rispetto ai precedenti profili, ne azioni specifiche da intraprendere.
Le istruzioni per questo aggiornamento sono abbastanza
complesse, e possono essere consultate