RHEL 5.3 Kickstart - Como especificar a localização do pacote individual na pasta Workstation?

1

Eu continuo recebendo erros "pacote não existe" durante a instalação.

Eu fiz um ISO de kickstart para criar uma instalação autônoma de uma máquina de compilação do RHEL 5.3 para liberações de software C ++. Ele puxa o arquivo de configuração do kickstart do nosso servidor web interno. Isso é prático; torna fácil testar e modificar sem ter que criar um novo ISO. E eu planejo verificar isso no controle de versão, se eu conseguir fazê-lo funcionar.

De qualquer forma, os pacotes rpm estão localizados em duas pastas no disco; Cliente e Estação de Trabalho. Os pacotes são instalados bem para aqueles que estão fisicamente localizados na pasta Client. Não é possível encontrá-los na pasta Workstation, como doxygen e subversion, reclamando que os pacotes não existem.

Existe uma maneira de especificar a localização individual do pacote?

# -----------------------------------------------------------------------------
# P A C K A G E S
# -----------------------------------------------------------------------------
%packages
@gnome-desktop
@core
@base
@base-x
@printing
@development-tools
emacs
kexec-tools
fipscheck
xorg-x11-server-Xnest
xorg-x11-server-Xvfb

#Packages Located in Workstation Folder *** Install can not find any of these ??
bison
doxygen
gcc-c++
subversion
zlib-devel
freetype-devel
libxml2-devel
    
por Cristian Ciupitu 25.03.2010 / 17:12

2 respostas

1

O script do Kickstart já está hospedado em um servidor web, então a sugestão óbvia é criar um repositório RPM também.

Copie o diretório de pacotes de estações de trabalho (e o subdiretório repodata) para o servidor da web.

No script do Kickstart, aponte para esse caminho como um novo repositório.

repo (optional)

Configures additional yum repositories that may be used as sources for package installation. Multiple repo lines may be specified.

repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
  • --name= — The repo id. This option is required.

  • --baseurl= — The URL for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --mirrorlist, not both.

  • --mirrorlist= — The URL pointing at a list of mirrors for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --baseurl, not both.

Opções do Kickstart

    
por 20.08.2013 / 18:25
0

Existe uma opção chave para o arquivo de configuração do kickstart. Se você especificar "key --skip", acredito que ele instalará o Client apenas por padrão. Você deve ter uma chave para Workstation (que é um produto separado) para instalar esses rpms.

Tenha em mente que as chaves são exclusivas para cada instalação. Então, se você instalar em cinco máquinas, você deve ter cinco assinaturas e cinco chaves. Como você deve incorporar a chave no arquivo de configuração do kickstart, cada máquina deve ter seu próprio arquivo de configuração.

Você pode tentar wget os RPMs e instalá-los em um script de pós-instalação, talvez.

Opções de Kickstart

    
por 01.04.2010 / 20:57