Handbook:Parts/Portage/CustomTree/es

Excluyendo categorías y paquetes
Puede realizar una actualización selectiva de ciertas categorías/paquetes e ignorar el resto. Esto se realiza indicando a rsync que excluya categorías/paquetes durante el proceso.

Necesita definir el nombre del archivo que contiene los patrones de exclusión en la variable PORTAGE_RSYNC_EXTRA_OPTS de su :

Recuerde que esto puede provocar ciertos problemas con las dependencias, ya que paquetes nuevos y aceptados en su sistema pueden depender de otros excluidos.

Definiendo un directorio extensión de Portage (overlay)
Puede indicarle a Portage que utilice ebuilds que no están disponibles oficialmente a través del árbol de Portage. Cree un nuevo directorio (por ejemplo ) en el cual guardará los ebuilds procedentes de otras fuentes. Utilice la misma estructura de directorios que tenemos en Portage.

Next, pick a sensible name for the repository. The next example uses "localrepo" as the name:

Tell Portage that the repository master is the main Gentoo repository, and that the repository should not be automatically synchronized (as it is not backed by an rsync server, git mirror or other repository source):

Finally, enable the repository on the local system by creating a repository configuration file inside, informing Portage where the local repository can be found:

Trabajando con varias extensiones (overlays)
Para los usuarios que desarrollan en varias extensiones, probar los paquetes antes de que lleguen al árbol de Portage o simplemente que quieren utilizar ebuilds no oficiales procedentes de varias fuentes, el paquete incorpora, una herramienta que ayudará a conservar las extensiones actualizadas.

En primer lugar, instale y configure como se muestra en la Guía de Usuario de Overlays, y añada los repositorios que desee con.

Por ejemplo, para habilitar la extensión hardened-development:

Independientemente de cuantas extensiones use con, todos los repositorios pueden actualizarse con la siguiente orden:

Para más información sobre el trabajo con extensiones, por favor, lea y la Guía de usuario de layman/overlay del enlace antes mencionado.

Utilizando Portage con programas automantenidos
En algunos casos querrá configurar, instalar y mantener programas por sí mismo sin que Portage automatice el proceso, incluso aunque Portage pueda suministrarle esos programas. Conocidos son los casos de las fuentes del núcleo y los controladores de nvidia. Puede configurar Portage para que conozca cuando un determinado paquete ha sido instalado manualmente en el sistema. Este proceso recibe el nombre de inyectar y está soportado por Portage a través del archivo.

Por ejemplo, si quiere informar a Portage sobre gentoo-sources-2.6.11.6 el cual ha sido instalado manualmente, añada la siguiente línea a :