Instalação offline do Linux apt-get

1

Sou novo no mundo do Linux e tenho provavelmente uma pergunta básica, mas não consigo descobrir como fazê-lo.

Estou tentando encontrar uma maneira de fazer instalações off-line de aplicativos que recebo do apt-get.

Eu tenho uma máquina que é estritamente fora da rede, mas eu preciso instalar algumas coisas nela. Do apt-get ele o instala no sistema host, mas eu realmente quero fazer uma instalação para levar para a minha máquina offline.

Então, minha pergunta se resume a como faço uma instalação offline de coisas que eu recebo do apt-get?

    
por Without me Its just Aweso 29.07.2010 / 18:36

2 respostas

5

Sim, isso é um problema bastante comum, então existem pacotes (!!) para ele, como, por exemplo, apt-offline .

    
por 29.07.2010 / 18:40
5

A maneira mais básica de fazer é simplesmente copiar os arquivos * .deb para sua máquina de destino e depois instalá-los com o dpkg.

Você poderia fazer algo assim:

host# apt-get clean
host# apt-get install -d fnord baz bar

apt-get clean removerá quaisquer arquivos em cache existentes de / var / cache / apt / archives; O apt-get install -d baixará os pacotes, mas não os instalará. Uma vez feito, / var / cache / apt / archives irá conter o conjunto de arquivos .deb que o apt-get irá instalar. (Cuidado - somente se o host ainda não tiver os pacotes instalados. Você precisa manter os estados de host e destino em sincronia.) Agora copie os arquivos .deb para o seu destino em / tmp ou algo assim, e faça:

target# dpkg -i /tmp/*.deb

Isso vai instalá-los. Se houver uma dependência não satisfeita, ela vai reclamar e se recusar a fazer qualquer coisa.

A outra opção é apenas baixar o conjunto de DVDs Debian / Ubuntu apropriado e instalar a partir daí ...

    
por 29.07.2010 / 18:49