Supondo que eu queira instalar um programa chamado leafpad
mais tarde.
Atualmente, a única maneira de instalá-lo é via:
yum install leafpad -y
mas quero salvar isso e instalá-lo mais tarde sem conexão com a internet.
Como posso pegá-lo do yum repo e salvá-lo em uma pasta e depois instalá-lo mais tarde?
centos
package-management
yum
repository
Usuário3432423423
fonte
fonte
Respostas:
Se você estiver interessado apenas em baixar um pacote + suas dependências para instalação offline, você pode usar a ferramenta
yumdownloader
. Faz parte do pacoteyum-utils
.Exemplo
O comando acima mostra a versão gráfica do vim,
gvim
sendo instalada. Observe que ele verifica se você possui as dependências necessárias instaladas; caso contrário, também as fará o download.Qual é a localização dos pacotes
Você também pode descobrir o que o URL de um determinado pacote estaria usando outra ferramenta incluída no
yum-utils
chamadorepoquery
. Esta é uma ferramenta fantástica e permite que você espreite dentro de repositórios sem precisar baixar os pacotes que eles oferecem.Por exemplo:
NOTA: Este URL é o URL de um dos espelhos do repositório, portanto, pode mudar de execução para execução.
O que mais sobre o pacote?
Você também pode
repoquery
responder a estas perguntas:O que um pacote exige:
O que contém um pacote:
Há mais informações na página de manual
repoquery
.fonte
yumdownloader
mais agressivo e obter deps, mesmo se estiverem instalados localmente?