
andreramos
(usa Outra)
Enviado em 13/11/2008 - 14:37h
Olá!
Uso Fedora (9) em mais de uma máquina. Tenho obviamente muitos pacotes entre atualizações, opcionais, etc., tudo gerenciado no yum. Tenho cópia da pasta cache (/var/cache/yum) com tudo que já foi baixado. Assim, tenho meu jeito de atualizar / instalar pacotes nas máquinas sem ter de fazer downloads.
Agora a pergunta: gostaria que duas instalações ficassemiguais (mesmos rpm's instalados). Como faço isso?
- Um comando: yum install pacote 1 pacote 2 ... pacote resolve meu problema.
- Na máquina que tem a instalação mais completa (que quero aplicar na outra), fiz yum list installed > yuminst.txt; Agora tenho um arquivo com todos os nomes de pacotes...
- ... Listando um pedacinho do arquivo como exemplo:
system-config-samba.noarch 1.2.63-1.fc9 installed
system-config-services.noarch 0.99.15-1.fc9 installed
system-config-users.noarch 1.2.79-1.fc9 installed
- preciso de um script que resulte na string "system-config-samba system-config-services system-config-users", ou seja, só como nome de cada pacote.
Isso foi um exemplo... Posso também usar o rpm -qa, mas caio no mesmo problema de ter tudo listado, porém preciso extrair só o nome de cada pacote, concatenar numa string e jogar no yum.
Alguém pode ajudar?
Obrigado!