Como instalar pacotes offline em um servidor linux [duplicado]

0

Eu preciso instalar pacotes off-line para um servidor linux. é uma tarefa repelente, porque todo o tempo que sai que o pacote que eu quero instalar precisa de vários outros pacotes.

Como posso resolver este problema, por favor? Atenciosamente

    
por Braiam 03.04.2014 / 09:28

1 resposta

2

Você poderia tentar com dpkg-offline :

% bl0ck_qu0te%

Primeiro ramifique o projeto na barra de lançamento:

bzr branch lp:dpkg-offline

tutorial do dpkg_offline

Digamos que você queira criar um tarball com todas as dependências necessário instalar o git em um sistema de servidor Ubuntu 12.04.

Depois de ter dpkg_offline , verifique se você tem as dependências necessárias instalado:

sudo apt-get install genisoimage mtools squashfs-tools apt-utils curl

Quando eles estiverem instalados, pegue sua semente .iso image ::

wget http://releases.ubuntu.com/precise/ubuntu-12.04.4-server-amd64.iso

Agora você está pronto para fazer a instalação. Execute isto:

./dpkg_offline ubuntu-12.04.4-server-amd64.iso "git"

O primeiro argumento é o iso semente, enquanto o segundo é uma lista de pacotes para instalar. Usar citações é necessário para que o segundo "coisa" é tomada como a lista inteira. Claro, não é necessário se você tem apenas um pacote de sementes.

Se o processo for concluído com sucesso, um tarball será deixado no arquivo atual. diretório. O nome codificará o ISO da semente, a data de criação e a base pacotes que foram instalados:

apt-repo-ubuntu-12.04.4-server-amd64.iso-20131213-git_13a1.7.9.5-1_amd64.tar.gz

Se algo falhar, dpkg_offline dirá o que falhou e apontará você para um arquivo de log que pode conter mais detalhes sobre a falha. Este ficheiro estará em um diretório temporário; dpkg_offline normalmente limpa isso diretório para cima, mas no caso de uma falha, ele vai deixar como está para análise.

    
por Sylvain Pineau 03.04.2014 / 09:38