Sim, isso é um problema bastante comum, então existem pacotes (!!) para ele, como, por exemplo, apt-offline .
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?
Sim, isso é um problema bastante comum, então existem pacotes (!!) para ele, como, por exemplo, apt-offline .
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í ...
Tags aptitude installation linux