Se eu baixar um pacote através do apt-get em uma máquina e instalar em outra, posso atualizar mais tarde?

0

Eu tenho uma máquina que não tem conexão com a Internet e preciso baixar alguns pacotes para ela.

Eu posso usar apt-get download xxx para pegar o pacote, mas, se eu conectar esta máquina à internet, apt-get update / upgrade saberá o que é este pacote e o atualizará com sucesso, ou causará problemas no futuro? / p>     

por wilhil 13.08.2012 / 13:07

4 respostas

1

Supondo que você use apt-get download para baixar os pacotes, copie-os para a máquina "isolada" e instale com sudo dpkg -i *.deb (ou similar), então sim, apt-get saberá que esses pacotes / versões foram instalados e irá atualizá-los, se necessário.

    
por ish 13.08.2012 / 14:59
1

Depende do tipo de instalação do pacote que você faz. Se você instalar pacotes VIA oficialmente fornecidos .deb package , então você não precisa se preocupar.

sudo apt-get update && sudo apt-get upgrade funcionará perfeitamente, mesmo que você esteja fazendo uma atualização off-line e conecte-a à Internet mais tarde, funcionará.

    
por atenz 13.08.2012 / 15:02
1

Todas as informações necessárias de um pacote estão localizadas no pacote (como nome e versão). Quando você precisa atualizar, é basicamente comparar o volume do pacote que você instalou e a versão do pacote nos repositórios. Portanto, em suma, apt-get update e apt-get upgrade atualizarão o pacote desde que o pacote esteja nos repositórios instalados na segunda máquina.

    
por Dan 13.08.2012 / 13:45
0

Nos casos em que os arquivos .deb não estão disponíveis, você também pode fazer o download da fonte e construí-la você mesmo. Isso funcionaria bem também.

    
por green 13.08.2012 / 15:12