Tentando atualizar o httpd
do meu CD de instalação e ter alguns problemas.
No meu sistema de teste, se o disco 2 iso imagem é montado em /media/cdrom
e eu corro
yum -y -v --disablerepo=\* --enablerepo=my-media list httpd
NOTA: A versão mais recente do httpd está no disco 2
mostra apenas a distribuição de ações do httpd:
Installed Packages
httpd.i686 2.2.15-29.el6.centos @anaconda-CentOS-201311271240.i386/6.5
se o Disco 2 estiver montado yum clean metadata
e yum makecache
forem executados, yum ainda listará apenas o estoque httpd
instalação.
Se eu desmontar o disco 2 e montar o disco 1 em /media/cdrom
e, em seguida, executar
yum clean metadata --disablerepo=\* --enablerepo=my-media
yum makecache --disablerepo=\* --enablerepo=my-media
yum -y -v --disablerepo=\* --enablerepo=my-media list httpd
ele mostra o estoque httpd
install e a atualização mais recente de my-media
:
Installed Packages
httpd.i686 2.2.15-29.el6.centos @anaconda-CentOS-201311271240.i386/6.5
Available Packages
httpd.i686 2.2.15-60.el6.centos.5 my-media
Portanto, como a atualização do httpd rpm está localizada no disco 2, por que você não sabe quando o disco 2 está montado? Só parece saber se o disco 1 está montado ... Parece um bug com createrepo
para mim ??? ou não estou entendendo como isso funciona?
arquivo repo:
[my-media]
name=MY-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=1
enabled=0
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-6
Estou usando o CentOS 6.5 e criei uma instalação de CD de instalação de vários conjuntos usando createrepo
com o --split
parm
createrepo -v -d --split -u \"media://$discinfo\" -g repodata/comps.xml /tmp/build_dir_1 /tmp/build_dir_2
Ele lê os diretórios de compilação e cria arquivos necessários para uma instalação de vários CD bem definida.
Tags system-installation yum centos