Como instalar pacotes dev em um servidor Red Hat que não está conectado à internet?

2

Sou programador e meu conhecimento sobre Linux é ruim. Eu tenho que instalar rrdtools em um servidor, e recebo alguns avisos sobre bibliotecas ausentes. O servidor foi configurado para que, sempre que me conecto a ele por meio de um cliente VPN, não consiga acessar a Internet a partir desse servidor ou do computador que uso para acessar o servidor. A única maneira que eu posso trazer novos arquivos nesse servidor é colocar os arquivos em um pen drive e enviá-los para o servidor via pscp.

I circunstâncias normais, de acordo com um post no fórum I Encontrei , se eu tivesse acesso à Internet do servidor, usaria este comando:

yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel

Eu não posso fazer isso, mas tenho acesso a outro servidor Red Hat que possui essas bibliotecas ausentes já instaladas desde que eu pude instalar o rrdtools nele e gostaria de saber se de alguma forma posso usá-lo para resolver meu problema.

Minha pergunta não está especificamente direcionada para rrdtools. Espero encontrar esse problema ainda mais quando tentar instalar outro software. Existe uma maneira de listar os pacotes dev que yum verifica quando eu executo o yum install? E uma maneira de encontrar o local de download de cada pacote para que eu possa fazer o download manualmente e tentar usar algo como yum localupdate , como eu vi aqui ?

    
por Valentin Brasso 24.05.2012 / 12:53

1 resposta

2

Você pode determinar os requisitos / dependências de um pacote específico com yum deplist packagename .

Isso não resolve totalmente o seu problema. Você tem acesso a um DVD da Red Hat? Você pode trazer isso com você?

Outra opção é tentar o pacote yumdownloader (parte do pacote yum-utils ). Instale yum-utils em um servidor com acesso à Internet e execute yumdownloader packagename para baixar os pacotes de rpms e de impedância para o diretório de trabalho atual. Você pode então levar os arquivos resultantes para o servidor que não tem acesso à Internet.

Se a sua organização não fornece acesso à internet, ainda é possível usar um repositório local na sua rede ...

    
por 24.05.2012 / 13:34

Tags