Avertissement :
Ce manuel a été remplacé par une version plus récente et n'est plus maintenu.
|
[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
3. Faire cohabiter des branches différentes
Table des matières :
3.a. Choisir sa branche
La branche stable
La variable ACCEPT_KEYWORDS définit quelle branche vous voulez utiliser. La
valeur par défaut est la branche stable pour votre architecture, par exemple
x86.
Il est recommandé de n'utiliser que la branche stable. Cependant, si la
stabilité des logiciels n'est pas votre première préoccupation ou si vous
souhaitez aider Gentoo et envoyer des rapports de bogues sur
http://bugs.gentoo.org, alors lisez ce qui suit.
La branche de test
Si vous désirez utiliser les versions les plus récentes des logiciels, vous
pouvez envisager de passer à la branche de test. Pour cela, ajoutez un ~
(tilde) devant le nom de votre architecture.
Par exemple, pour utiliser la branche de test sur une machine x86, modifiez le
fichier /etc/make.conf comme suit :
Exemple de code 1.1 : Modifier la variable ACCEPT_KEYWORDS |
ACCEPT_KEYWORDS="~x86"
|
Si vous mettez votre système à jour maintenant, vous constaterez que
beaucoup de paquets vont être mis à jour. Veuillez noter qu'une fois
passé à la branche de test, il est pratiquement impossible de revenir à la
branche stable.
3.b. Mélanger les branches
Le fichier package.keywords
Il est possible d'indiquer à Portage d'utiliser les versions de test pour
certains paquets tout en restant dans la branche stable. Pour cela, ajoutez le
nom du paquet dont vous voulez la version instable et sa catégorie dans le
fichier /etc/portage/package.keywords. Par exemple, pour utiliser
la version instable de gnumeric, ajoutez :
Exemple de code 2.1 : Ajouter gnumeric dans /etc/portage/package.keywords |
app-office/gnumeric
|
Le même résultat peut être obtenu en ajoutant le mot-clé à la fin de la ligne
comme ceci :
Exemple de code 2.2 : Ajouter gnumeric dans /etc/portage/package.keywords, ligne complète |
app-office/gnumeric ~x86
|
Tester une version donnée
Si vous voulez tester une version donnée, mais ne voulez pas que Portage mette
cette version à jour par la suite, vous pouvez spécifier le numéro de version
désiré. Dans ce cas, vous devez utiliser l'opérateur =, mais les autres
opérateurs, à savoir <=, <, > ou >=,
sont également disponibles.
Si vous spécifiez un numéro de version, vous devez utiliser un opérateur. Sans
numéro de version, vous ne pouvez pas utiliser d'opérateur.
Dans l'exemple suivant, demandons à Portage d'accepter la version 1.2.13 de
gnumeric :
Exemple de code 2.3 : Utiliser une version précise de gnumeric |
=app-office/gnumeric-1.2.13
|
3.c. Utiliser des paquets masqués
Le fichier package.unmask
Si un paquet a été masqué par les développeurs Gentoo et que vous voulez
l'installer malgré les raisons précisées dans le fichier
package.mask (par défaut dans le répertoire
/usr/portage/profiles), ajoutez exactement la même ligne
dans le fichier /etc/portage/package.unmask.
Par exemple, si =net-mail/hotwayd-0.8 a été masqué, vous pouvez le
rendre disponible en ajoutant la même ligne dans
package.unmask :
Exemple de code 3.1 : Exemple de /etc/portage/package.unmask |
=net-mail/hotwayd-0.8
|
Le fichier package.mask
Si vous voulez empêcher Portage d'installer un paquet ou une version
particulière d'un paquet, vous pouvez ajouter son nom dans le fichier
/etc/portage/package.mask.
Par exemple, pour empêcher Portage d'installer des sources de noyaux plus
récentes que development-sources-2.6.8.1, ajoutez la ligne suivante dans
package.mask :
Exemple de code 3.2 : Exemple de /etc/portage/package.mask |
>sys-kernel/development-sources-2.6.8.1
|
[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
Ce document est protégé par la licence Creative
Commons : Paternité - Partage des Conditions Initiales à
l'Identique 2.5.
|