Red Hat Training

A Red Hat training course is available for RHEL 8

B.3.8. repo

O comando Kickstart repo é opcional. Ele configura repositórios yum adicionais que podem ser usados como fontes para instalação de pacotes. Você pode adicionar várias linhas repo.

Sintaxe

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

Opções obrigatórias

  • --name= - A identificação do repositório. Esta opção é necessária. Se um repositório tem um nome que entra em conflito com outro repositório previamente adicionado, ele é ignorado. Como o programa de instalação utiliza uma lista de repositórios predefinidos, isto significa que não é possível adicionar repositórios com os mesmos nomes que os repositórios predefinidos.

Opções de URL

Estas opções são mutuamente exclusivas e opcionais. As variáveis que podem ser usadas nos arquivos de configuração do repositório yum não são suportadas aqui. Você pode usar as strings $releasever e $basearch que são substituídas pelos respectivos valores na URL.

  • --baseurl= - A URL para o repositório.
  • --mirrorlist= - A URL apontando para uma lista de espelhos para o repositório.
  • --metalink= - A URL com metalink para o repositório.

Opções opcionais

  • --install - Salve a configuração do repositório fornecido no sistema instalado no diretório /etc/yum.repos.d/. Sem usar esta opção, um repositório configurado em um arquivo Kickstart só estará disponível durante o processo de instalação, não no sistema instalado.
  • --cost= - Um valor inteiro para atribuir um custo a este repositório. Se vários repositórios fornecem os mesmos pacotes, este número é usado para priorizar qual repositório será usado antes de outro. Repositórios com menor custo têm prioridade sobre os repositórios com custo mais alto.
  • --excludepkgs= - Uma lista separada por vírgulas dos nomes dos pacotes que devem ser retirados deste repositório em not. Isto é útil se vários repositórios fornecem o mesmo pacote e você quer ter certeza de que ele vem de um determinado repositório. Tanto nomes completos de pacotes (como publican) como globs (como gnome-*) são aceitos.
  • --includepkgs= - Uma lista separada por vírgulas de nomes de pacotes e globos que podem ser retirados deste repositório. Quaisquer outros pacotes fornecidos pelo repositório serão ignorados. Isto é útil se você quiser instalar apenas um único pacote ou conjunto de pacotes de um repositório enquanto exclui todos os outros pacotes que o repositório fornece.
  • --proxy=[protocol://][username[:password]@]host[:port] - Especifique um proxy HTTP/HTTPS/FTP para usar apenas para este repositório. Esta configuração não afeta nenhum outro repositório, nem como o install.img é obtido nas instalações HTTP.
  • --noverifyssl - Desabilitar a verificação SSL ao conectar-se a um servidor HTTPS.

Notas

  • Os repositórios utilizados para a instalação devem ser estáveis. A instalação pode falhar se um repositório for modificado antes que a instalação seja concluída.