[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Atualizar computador sem conexão com a internet



No dia 03/09/2007 às 17:13,
"Douglas A. Augusto" <daaugusto@gmail.com> escreveu:

> O curioso é que o problema pede uma solução aparentemente simples, que é
> apenas descobrir como o 'apt-get update' gerencia as informações sobre
> as atualizações, isto é, onde e como ele armazena os dados baixados para
> que seja possível um 'apt-get dist-upgrade --print-uris'.
> 
> É possível fazer 'apt-get update --print-uris', que informa os endereços
> dos "Packages.bz2" de acordo com o sources.list. Mas de nada adianta eu
> baixar manualmente esses Packages.bz2 se não sei onde colocá-los para
> que o dist-upgrade (ou upgrade) possa enxergá-los.

Acho que estou perto da solução, agora preciso testá-la. A idéia é:

 - rodar na máquina sem net o 'apt-get update --print-uris' para
   conseguir o endereço dos Packages.bz2 em função dos repositórios
   cadastrados no sources.list.

 - levar este arquivo de urls para a máquina com internet e baixá-los

 - Retornar com os Packages.bz2 (e demais) para a máquina sem net e
   então descompactá-los no diretório /var/lib/apt/lists (aqui que está
   a sacada!)

 - Rodar 'apt-get dist-upgrade --print-uris', coletar os endereços,
   baixar os .deb na máquina com internet, retornar com os .deb e
   colocá-los em /var/cache/apt/archives. Finalmente, rodar um 'apt-get
   dist-upgrade' na máquina sem conexão e torcer.

-- 
Douglas Augusto

$ 17:41:02 up 32 days, 22:42, 37 users, load average: 0.23, 0.32, 0.25



Reply to: