Onde estão os arquivos rpm após a instalação usando o yum?

23

Estou usando o Red Hat 5.4.

Eu instalei um pacote usando o yum, o pacote foi wireshark.

No entanto, depois de instalado. Onde posso encontrar o pacote rpm?

Gostaria de localizar o pacote real wireshark.rpm para poder instalá-lo em outra máquina que não esteja conectada à Internet.

ant2009
fonte

Respostas:

18

Dê uma olhada no diretório / var / cache / yum .

Eles devem estar lá, a menos que você tenha algum tipo de limpeza automática em andamento. Se fizer isso, tente este comando:

find /var/cache/yum -iname '*.rpm' –

Se não houver nada lá, consulte a variável cachedir em /etc/yum.conf e verifique qual é o diretório atual para armazenar pacotes. Também pode ser que o tmpwatch ou alguma outra limpeza diária do cron tenha limpado o / var / cache / yum.

Janne Pikkarainen
fonte
25

O local do diretório de cache rpm pode ser encontrado em /etc/yum.conf

cachedir=/var/cache/yum/$basearch/$releasever

Você deve alterar o $basearche$releasever valores , com base na sua versão de lançamento do red hat.

Se você deseja manter o cache de rpm após a instalação, o valor do cache de manutenção deve ser definido 1 em:

/etc/yum.conf

conjunto

keepcache=1
Sreeranj
fonte
8

Você também pode instalar o plug-in somente de download para o yum, que faz com que os rpms sejam baixados no diretório de cache, mas não instalados.

yum install yum-plugin-downloadonly

Em seguida, use-o com a --downloadonlybandeira.

yum install --downloadonly -y wireshark

Você encontrará os rpms no diretório de cache, conforme definido pelo seu /etc/yum.conf

por exemplo cachedir=/var/tmp/yum/cache/$basearch/$releasever

Jacob Tomlinson
fonte
1
no meu caso, eu tinha que fazeryum reinstall --downloadonly
Jayen
1
Observe que o pacote não deve ser instalado no momento (caso contrário, o yum não fará nada)
wim 28/10
2

Estou assumindo que você está usando o yum em uma base onde os rpm são baixados em segundo plano. Você pode manter as rpm baixadas que são excluídas automaticamente após a instalação.

vim /etc/yum/yum.conf

keepcache = 1 cache = / XXX / XXX ---> sua escolha

Agora, as rpm baixadas serão salvas no cache que você selecionou. A partir disso, você pode criar seu próprio repositório.

Nura Pagla
fonte