problema encontrando upgrade rpm usando yum com uma instalação multi cd

1

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.

    
por GoinOff 31.08.2017 / 18:48

0 respostas