Handbook:Parts/Portage/Branches/es

La rama estable
The ACCEPT_KEYWORDS variable defines what software branch to use on the system. It defaults to the stable software branch for the system's architecture, for instance.

Recomendamos que solamente utilice la rama estable. Sin embargo si no le importa demasiado la estabilidad y quiere ayudar a Gentoo a través del envío de informes de error a https://bugs.gentoo.org entonces puede usar la rama de pruebas.

La rama de pruebas
Si quiere utilizar los programas más recientes, puede considerar utilizar la rama de pruebas. Para que Portage utilice la rama de pruebas, añada un ~ delante de su arquitectura.

La rama de pruebas es exactamente para eso - pruebas. Si un paquete se encuentra en pruebas, eso significa que los desarrolladores creen que funciona, pero no ha sido probado concienzudamente. Podría, perfectamente, ser el primero en descubrir un error en el paquete, en cuyo caso puede rellenar un informe de error para ponerlo en conocimiento de los desarrolladores.

Tenga cuidado; al usar la rama de pruebas se pueden experimentar problemas de estabilidad, gestión imperfecta del paquete (por ejemplo dependencias erróneas), actualizaciones demasiado frecuentes (que dan cómo resultado múltiples compilaciones) o paquetes que no funcionan. Si no se conoce cómo funciona Gentoo y como resolver los problemas, recomendamos que se quede con la rama probada y estable.

For example, to select the testing branch for the architecture, edit  and set:

Al cambiar de la rama estable a la de pruebas, verá que muchos paquetes serán actualizados. Tenga en cuenta que, después de pasar a la rama de pruebas, el volver a la rama estable será todo un reto.

La ubicación package.accept_keywords
Puede pedirle a Portage que le permita utilizar la rama de pruebas para algunos paquetes pero seguir utilizando la rama estable en el resto del sistema. Para realizar esto, añada la categoría del paquete y el nombre si quiere utilizar la rama de pruebas al fichero. Además podría crear un directorio (con este mismo nombre) y situar allí el paquete en un fichero.

Por ejemplo, para utilizar la rama de pruebas con gnumeric:

Probando versiones específicas
Si quiere utilizar una versión específica de algún paquete de la rama de pruebas pero no quiere que Portage utiliza esa rama de pruebas para las siguientes versiones, puede añadir la versión a. En este caso se debe utilizar el operador =. También puede introducir un rango de versiones con los operadores <=, <, > or >=.

En cualquier caso, si añade información sobre una versión, debe utilizar un operador. Si lo deja sin información sobre la versión, no puede emplear un operador.

En el siguiente ejemplo indicamos a Portage que acepte gnumeric-1.2.13 aunque ésta se encuentre en la rama de pruebas:

La ubicación package.unmask
Cuando un paquete ha sido enmascarado por los desarrolladores de Gentoo y aún así desea utilizarlo a pesar de la razón que se menciona en el fichero package.mask (situado por defecto en ), añada la versión deseada (normalmente será exactamente la misma línea que hay en el archivo en el perfil) en el fichero  (o en un archivo dentro de ese directorio, si es que es un directorio).

Por ejemplo, si =net-mail/hotwayd-0.8 está enmascarado, puede desenmascararlo añadiendo exactamente la misma línea en :

La ubicación package.mask
Cuando no quiera que Portage instale un paquete en concreto o una versión específica de un paquete en su sistema, puede enmascararlo simplemente añadiendo la línea apropiada a (tanto si es un fichero como si es un directorio y se hace en un fichero dentro de él).

Por ejemplo, si no quiere que Portage instale otras fuentes del núcleo superiores a gentoo-sources-2.6.8.1, añada la siguiente línea a :