Handbook:Parts/Portage/Branches/it

Stabile
La variabile ACCEPT_KEYWORDS definisce quale ramo del software usare per il sistema. Il valore predefinito è il ramo stabile previsto per il software dell'architettura del sistema, ad esempio.

Si consiglia di aggrapparsi al ramo stabile. Tuttavia, se la stabilità non è così importante e/o l'amministratore vuole aiutare Gentoo inviando segnalazioni di errori (bug) su https://bugs.gentoo.org, allora si può usare il ramo di prova (testing).

Testing
Per utilizzare un software più recente, gli utenti possono prendere in considerazione l'utilizzo del ramo testing (di prova). Affinché Portage usi il ramo testing, aggiungere una ~ (tilde) davanti all'architettura.

Il ramo di prova è esattamente quello che dice - Testing (di prova). Se un pacchetto è in fase di test, significa che gli sviluppatori sentono che è funzionale ma non è stato testato a fondo. Gli utenti che usano il ramo testing potrebbero essere i primi a scoprire un bug (errore) nel pacchetto, in tal caso dovrebbero presentare una segnalazione di bug per renderlo noto agli sviluppatori.

Attenzione però; usare il ramo testing potrebbe incorrere in problemi di stabilità, gestione imperfetta dei pacchetti (ad esempio dipendenze errate o mancanti), aggiornamenti troppo frequenti (che implicano tante compilazioni) o pacchetti danneggiati. Agli utenti che non sanno come funziona Gentoo e come risolverne i problemi, raccomandiamo di rimanere sul ramo stabile e testato.

Per esempio, per selezionare il ramo testing per l'architettura, modificare ed impostare:

Quando si passa dal ramo stabile (stable) a quello di prova (testing), gli utenti noteranno che molti pacchetti saranno aggiornati. Si tenga presente che, dopo essersi spostati sul ramo di prova, potrebbe essere difficile ritornare al ramo stabile.

package.accept_keywords
È possibile chiedere a Portage di abilitare il ramo testing per particolari pacchetti ma utilizzando il ramo stabile per il resto del sistema. Per fare ciò, aggiungere la categoria ed il nome del pacchetto in. È anche possibile creare una cartella (con lo stesso nome) ed elencare il pacchetto nei file di quella cartella.

Per esempio, per usare il ramo testing per gnumeric:

Particolari versioni testing
Per utilizzare una specifica versione software dal ramo testing evitando che Portage utilizzi il ramo testing per aggiornarla alle versioni successive, aggiungere la versione nella posizione. In tal caso usare l'operatore =. È anche possibile inserire un intervallo di versione usando gli operatori <=, <, >, o >=.

Ad ogni modo, se l'informazione sulla versione viene aggiunta, un operatore deve essere usato. Senza l'informazione sulla versione, un operatore non può essere usato.

Nell'esempio seguente chiediamo a Portage di consentire l'installazione di gnumeric-1.2.13 anche se si trova nel ramo testing:

package.unmask
Quando un pacchetto è stato mascherato (nascosto) dagli sviluppatori di Gentoo, nonostante il motivo menzionato nel file (situato in  per impostazione predefinita) un utente può voler continuare ad usare questo pacchetto, in tal caso aggiungere la versione desiderata (solitamente questa sarà esattamente la stessa riga dal file  nel profilo) al file  (o in un file in quella cartella se si tratta di una cartella).

Per esempio, se  è nascosto (mask), allora può essere mostrato (unmask) aggiungendo la stessa identica linea nella posizione :

package.mask
È anche possibile chiedere a Portage di non prendere in considerazione un determinato pacchetto o una versione specifica di un pacchetto. Per fare ciò, nascondere (mask) il pacchetto aggiungendo una linea appropriata nella posizione (in quel file o in un file in questa cartella).

Ad esempio, per impedire a Portage di installare sorgenti del kernel più recenti di gentoo-sources-, aggiungere la seguente riga nella posizione :