Red Hat Training

A Red Hat training course is available for RHEL 8

H.3.8. repo

El comando repo Kickstart es opcional. Configura repositorios yum adicionales que pueden ser utilizados como fuentes para la instalación de paquetes. Puede añadir varias líneas repo.

Sintaxis

repo --name=repoid [--baseurl=url|--mirrorlist=url|--metalink=url] [OPTIONS]

Opciones obligatorias

  • --name= - El id del repositorio. Esta opción es necesaria. Si un repositorio tiene un nombre que entra en conflicto con otro repositorio añadido previamente, se ignora. Como el programa de instalación utiliza una lista de repositorios preestablecidos, esto significa que no puede añadir repositorios con los mismos nombres que los preestablecidos.

Opciones de URL

Estas opciones son mutuamente excluyentes y opcionales. Las variables que se pueden utilizar en los archivos de configuración de los repositorios de yum no están soportadas aquí. Puede utilizar las cadenas $releasever y $basearch que se sustituyen por los valores respectivos en la URL.

  • --baseurl= - La URL del repositorio.
  • --mirrorlist= - La URL que apunta a una lista de réplicas del repositorio.
  • --metalink= - La URL con metalink para el repositorio.

Opciones opcionales

  • --install - Guarda la configuración del repositorio proporcionada en el sistema instalado en el directorio /etc/yum.repos.d/. Sin usar esta opción, un repositorio configurado en un archivo Kickstart sólo estará disponible durante el proceso de instalación, no en el sistema instalado.
  • --cost= - Un valor entero para asignar un coste a este repositorio. Si varios repositorios proporcionan los mismos paquetes, este número se utiliza para priorizar qué repositorio se utilizará antes que otro. Los repositorios con un coste menor tienen prioridad sobre los repositorios con un coste mayor.
  • --excludepkgs= - Una lista separada por comas de los nombres de los paquetes que deben not ser extraídos de este repositorio. Esto es útil si varios repositorios proporcionan el mismo paquete y quiere asegurarse de que proviene de un repositorio en particular. Se aceptan tanto nombres de paquetes completos (como publican) como globos (como gnome-*).
  • --includepkgs= - Una lista separada por comas de los nombres de paquetes y globos que se pueden obtener de este repositorio. Cualquier otro paquete proporcionado por el repositorio será ignorado. Esto es útil si quiere instalar sólo un paquete o un conjunto de paquetes de un repositorio y excluir todos los demás paquetes que proporciona el repositorio.
  • --proxy=[protocol://][username[:password]@]host[:port] - Especifique un proxy HTTP/HTTPS/FTP para usar sólo para este repositorio. Esta configuración no afecta a ningún otro repositorio, ni a la forma en que se obtiene install.img en las instalaciones HTTP.
  • --noverifyssl - Desactivar la verificación SSL al conectarse a un servidor HTTPS.

Notas

  • Los repositorios utilizados para la instalación deben ser estables. La instalación puede fallar si un repositorio se modifica antes de que la instalación concluya.