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.

Defining a custom repository
It is possible to ask Portage to use ebuilds that are not officially available through the Gentoo repository. Create a new directory (for instance ) in which to store the 3rd-party ebuilds. Use the same directory structure as the official Gentoo repository!

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)
For the power users who develop on several overlays, test packages before they hit the Gentoo repository or just want to use unofficial ebuilds from various sources, the package brings, a tool to help users keep the overlay repositories up to date.

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 :