Handbook:Parts/Portage/Branches/fr

Stable
La variable ACCEPT_KEYWORDS définit la branche logicielle à utiliser sur le système. Elle correspond par défaut à la branche logicielle stable pour l'architecture du système, par exemple.

Il est recommandé de rester avec la branche stable. Cependant, si la stabilité n'est pas très importante et/ou si l'administrateur veut aider Gentoo en soumettant des rapports de bogues à https://bugs.gentoo.org, alors la branche testing peut être utilisée à la place.

Testing
Pour utiliser des logiciels plus récents, les utilisateurs peuvent envisager d'utiliser la branche testing à la place. Pour que Portage utilise la branche testing, ajoutez un ~ devant l'architecture.

La branche testing est exactement ce que son nom indique, une branche de Test. Si un paquet est en test, cela signifie que les développeurs pensent qu'il est fonctionnel mais n'a pas été testé de manière approfondie. Les utilisateurs utilisant la branche testing pourraient très bien être les premiers à découvrir un bogue dans le paquet, auquel cas ils devraient déposer un rapport de bogue pour en informer les développeurs.

Méfiez-vous cependant ; l'utilisation de la branche testing peut entraîner des problèmes de stabilité, une gestion imparfaite des paquets (par exemple, des dépendances erronées/manquantes), des mises à jour trop fréquentes (entraînant beaucoup de compilation) ou des paquets cassés. Pour les utilisateurs qui ne savent pas comment fonctionne Gentoo et comment résoudre les problèmes, nous recommandons de rester avec la branche stable.

Par exemple, pour sélectionner la branche testing pour l'architecture, modifiez et définissez :

Lors du passage de stable à testing, les utilisateurs découvriront que beaucoup de paquets seront mis à jour. Gardez à l'esprit qu'après le passage à la branche testing, il peut être difficile de revenir à la branche stable.

package.accept_keywords
Il est possible de demander à Portage d'autoriser la branche testing pour des paquets particuliers mais d'utiliser la branche stable pour le reste du système. Pour ce faire, ajoutez la catégorie et le nom du paquet dans. Il est également possible de créer un répertoire (avec le même nom) et de lister le paquet dans les fichiers sous ce répertoire.

Par exemple, pour utiliser la branche testing pour gnumeric :

Tester des versions particulières
Pour utiliser une version de logiciel spécifique de la branche testing quand vous ne voulez pas que Portage utilise la branche testing pour les versions ultérieures, ajoutez la version dans. Dans ce cas, utilisez l'opérateur =. Il est également possible d'entrer une gamme de versions en utilisant les opérateurs <=, <, > ou >=.

Dans tous les cas, si des informations de version sont ajoutées, un opérateur doit être utilisé. Sans informations de version, un opérateur ne peut pas être utilisé.

Dans l'exemple suivant, nous demandons à Portage d'autoriser l'installation de gnumeric-1.2.13 même s'il se trouve dans la branche testing :

package.unmask
Quand un paquet a été masqué par les développeurs Gentoo, si malgré la raison mentionnée dans le fichier (situé par défaut dans ), un utilisateur veut utiliser ce paquet, ajoutez alors la version désirée (habituellement ce sera la même ligne que dans le fichier  du profil) dans  (ou dans un fichier de ce répertoire s'il s'agit d'un répertoire).

Par exemple, si  est masqué, il peut être démasqué en ajoutant exactement la même ligne dans le fichier  :

package.mask
Il est également possible de demander à Portage de ne pas tenir compte d'un certain paquet ou d'une version spécifique d'un paquet. Pour ce faire, masquez le package en ajoutant une ligne appropriée dans (dans ce fichier ou dans un fichier de ce répertoire).

Par exemple, pour empêcher Portage d'installer des sources du noyau plus récentes que gentoo-sources-, ajoutez la ligne suivante dans :