/etc/portage/repos.conf/es

Article description:especifica la localización y ajustes de los repositorios utilizados en el sistema. Puede consistir en un único fichero o un directorio de ficheros *.conf. Hace referencia al repositorio de Gentoo y quizá a los repositorios de ebuilds que se utilizan en un sistema.

Formato

 * Los nombres de ficheros pueden ser cadenas de caracteres arbitrarias con o sin sufijo, excepto para que es lo que espera.
 * Los comentarios comienzan con  (no existen los comentarios en línea).l
 * La configuración de cada repositorio se especifica en un fichero aparte o sección que comienza por . Se recomienda que   sea el mismo que el nombre dado en el fichero repo_name.
 * Los atributos se especifican en el formato.

Atributos soportados en la sección por defecto

 * Especifica el repositorio principal.
 * Especifica el repositorio principal.


 * Hace que todos los repositorios hereden las eclases de los repositorios especificados. Generalmente no se recomienda definir este atributo ya que los cambios resultantes en la herencia de las eclases pueden afectar al rendimiento debido a la invalidación de la caché de los metadatos.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.


 * Especifica nombres de atributos que deben forzosamente ser respetados por, y . Los valores válidos son:  ,   y.
 * Especifica nombres de atributos que deben forzosamente ser respetados por, y . Los valores válidos son:  ,   y.

Atributos soportados en las secciones de los repositorios

 * Especifica alias para el repositorio dado. Generalmente no se recomienda definir este atributo ya que los cambios resultantes en la herencia de las eclases pueden afectar al rendimiento debido a la invalidación de la caché de los metadatos.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.


 * Este ajuste determina si el repositorio se resincronizará mientras se lanza una orden o . Esto permite que los repositorios se sincronicen únicamente cuando se desee mediante . Los valores váliddos son: ,  ,  ,  . Si no está definido, el repositorio se tratará como si estuviera definido a  ,.
 * Este ajuste determina si el repositorio se resincronizará mientras se lanza una orden o . Esto permite que los repositorios se sincronicen únicamente cuando se desee mediante . Los valores váliddos son: ,  ,  ,  . Si no está definido, el repositorio se tratará como si estuviera definido a  ,.


 * Hace que todos los repositorios hereden las eclases de los repositorios especificados. Generalmente no se recomienda definir este atributo ya que los cambios resultantes en la herencia de las eclases pueden afectar al rendimiento debido a la invalidación de la caché de los metadatos.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.


 * Especifica nombres de atributos que deben forzosamente ser respetados por, y . Los valores válidos son:  ,   y.
 * Especifica nombres de atributos que deben forzosamente ser respetados por, y . Los valores válidos son:  ,   y.


 * Especifica la localización de un repositorio dado.
 * Especifica la localización de un repositorio dado.


 * Especifica los repositorios máster del repositorio dado Generalmente no se recomienda definir este atributo ya que los cambios resultantes en la herencia de las eclases pueden afectar al rendimiento debido a la invalidación de la caché de los metadatos.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.
 * Por defecto las herramientas, y  ignoran este parámetro ya que las operaciones que realizan no son específicas de un sitio (sus operaciones están enfocadas en los aspectos globales no personalizados de portage y el repositorio de Gentoo). Este comportamiento se puede evitar definiendo.


 * Especifica la prioridad del repositorio dado.
 * Especifica la prioridad del repositorio dado.


 * Especifica el repositorio CVS.
 * Especifica el repositorio CVS.


 * Especifica la profundidad de clonado para utilizar en los repositorios DVCS. Su valor por defecto es  (únicamente el envío más reciente). Si se define a , la profundidad es ilimitada.
 * Especifica la profundidad de clonado para utilizar en los repositorios DVCS. Su valor por defecto es  (únicamente el envío más reciente). Si se define a , la profundidad es ilimitada.


 * Requiere que el cambio actual (top commit) en el repositorio contenga una firma OpenPGP correcta. El valor por defecto es false.
 * Requiere que el cambio actual (top commit) en el repositorio contenga una firma OpenPGP correcta. El valor por defecto es false.


 * Especifica el tipo de sincronización realizada por . Los valores válidos no vacíos son:,  ,  ,  ,   (<=portage-2.2.18),   (>=portage-2.2.19). Este atributo se puede definir a un valor vacío para deshabilitar la sincronización de un repositorio dado. El valor vacío es el valor por defecto.
 * Especifica el tipo de sincronización realizada por . Los valores válidos no vacíos son:,  ,  ,  ,   (<=portage-2.2.18),   (>=portage-2.2.19). Este atributo se puede definir a un valor vacío para deshabilitar la sincronización de un repositorio dado. El valor vacío es el valor por defecto.


 * Especifica la máscara umask utilizada para sincronizar el repositorio. Es un valor octal de máscara de permisos, por ejemplo.
 * Especifica la máscara umask utilizada para sincronizar el repositorio. Es un valor octal de máscara de permisos, por ejemplo.


 * Especifica el URI del repositorio utilizado para la sincronización realizada por . Este atributo se puede definir a un valor vacío para deshabilitar la sincronización del repositorio dado. El valor vacío es el valor por defecto.
 * Especifica el URI del repositorio utilizado para la sincronización realizada por . Este atributo se puede definir a un valor vacío para deshabilitar la sincronización del repositorio dado. El valor vacío es el valor por defecto.

Sintaxis: cvs: [cvs://]:método_de_acceso:[usuario@]nombre_de_equipo[:puert]:/path git: (git|git+ssh|http|https)://[usuario@]nombre_de_equipo[:puerto]/camino rsync: (rsync|ssh)://[usuario@]nombre_de_equipo[:puerto]/(módulo|camino)
 * Especifica las credenciales utilizadas para realizar la sincronización. Si únicamente se indica el usuario, se utilizará el grupo primario del usuario. Si solo se indica el grupo, el usuario actual se conservará y solo se cambiará el identificador del grupo. Esta clave toma preferencia sobre . Si se indican los identificadores del usuario o grupo, Portage ya no utilizará el propietario del directorio.
 * Especifica las credenciales utilizadas para realizar la sincronización. Si únicamente se indica el usuario, se utilizará el grupo primario del usuario. Si solo se indica el grupo, el usuario actual se conservará y solo se cambiará el identificador del grupo. Esta clave toma preferencia sobre . Si se indican los identificadores del usuario o grupo, Portage ya no utilizará el propietario del directorio.

Sintaxis: [usario][:grupo]

Usage
If it doesn't exist create it.

(The Handbook however prefers using it as a directory.)

Add ebuild repositories using eselect repository, e.g. the brother-overlay ebuild repository:

Adding a custom repository is described in the Handbook.

Verify the setting using portageq

References in the output to Gentoo main repository come from the defaults in.

The file might then look like

Eselect can also be used as an alternative to mirrorselect --rsync for setting the Gentoo rsync mirror.

Manipulation of other attributes than,   or   seems not supported by eselect repository but could be done manually when needed.

For further options see.

Ver también

 * Instantáneas del repositorio de Gentoo validadas en el manual de Gentoo
 * Overview over the new Portage sync system
 * Layman - Uso del método 'repos.conf' en el artículo sobre Layman
 * Guía del usuario de overlays
 * Réplica del repositorio e Integración Continua
 * Información sobre consulta del repositorio en el artículo sobre Portageq
 * Usar git checkout de gentoo como su árbol local
 * Enmascarando repositorios de ebuilds instalados pero inseguros
 * Enmascarando repositorios de ebuilds instalados pero inseguros

Recursos externos

 * Anuncio en las noticias de Portage Sync (4 de febrero de 2015)
 * rsync.gentoo.org rsync modules: gentoo-repo-changelog added, gentoo-x86-portage & gentoo-sec discontinued.