Re: Atualizar computador sem conexão com a internet
Em 03/09/07, Douglas A. Augusto<[EMAIL PROTECTED]> escreveu: > No dia 03/09/2007 às 17:32, > João Olavo Baião de Vasconcelos <[EMAIL PROTECTED]> escreveu: > > > Isso que o Thadeu disse não resolve esse problema nao?? Migrar o > > /var/lib/apt/lists/* do pc com internet para o que nao tem internet? > > Ja tentou? > > Não funciona porque as máquinas têm repositórios diferentes. Uma é Etch > i386 a outra (com internet) é Testing AMD64. Mas descobri que é possível > resolver isso utilizando antes um 'apt-get update --print-uris' na > máquina sem internet (acabei de enviar essa mensagem para lista > detalhando o procedimento). Agora é testar. > Isto não é complicado resolver com o debootstrap e um chroot. Aliás acho que você deveria usar este approach para manter mais organizado o procedimento, pois permitiria usar o apt-get ao invés de lidar com as URLs diretamente. -- Thadeu Penna Prof.Associado - Instituto de Física Universidade Federal Fluminense http://profs.if.uff.br/tjpp/blog
Re: Atualizar computador sem conexão com a internet
On 9/3/07, Douglas A. Augusto <[EMAIL PROTECTED]> wrote: > > 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 Thadeu Penna disse: 2) Copie o /var/lib/apt/lists/seu_repositorio_preferido_Packages do micro ligado na internet para o micro desconectado. Simule o apt-get dist-upgrade e pegue o nome dos pacotes redirecionando para um arquivo. Aí é só baixar os pacotes no micro-servidor. Isso que o Thadeu disse não resolve esse problema nao?? Migrar o /var/lib/apt/lists/* do pc com internet para o que nao tem internet? Ja tentou? Ah, soh de curiosidade, de uma olhada no aptoncd [1]. Eh para Ubuntu, mas ele faz algo parecido com o que vc quer. O problema eh que eu acho que ele tb nao faz o que o aptitude update faz, que eh td o problema. =/ Vou entrar em contato com o desenvolvedor para sugerir essa parada do update. [1] http://aptoncd.sourceforge.net/ Falous!! -- João Olavo Baião de Vasconcelos Ciência da Computação UFES
Re: Atualizar computador sem conexão com a internet
outro jeito é pegar os cds .iso novas do debian e dar um apt-cdrom add e ai usar o cdrom para atualizar...mas atualização recentes que tu fizer para tu maquina que usa...ai pega os pacotes no /var/cache/apt/archives e joga depois no p200.o problema talvez venha se pacote for i686..e tu levar para p200 não vai dar certo. coloca um placa de rede no p200 e liga ele na net/rede e manda ver.
Re: Atualizar computador sem conexão com a internet
Douglas A. Augusto escreveu: Ressuscitei um Pentium 200 usando o Debian Etch; está funcionando que é uma maravilha. O computador no entanto não possui conexão com a internet, e gostaria de deixá-lo atualizado (a despeito da baixa agitação das atualizações das versões estáveis). Tenho, entretanto, através de uma outra estação (não conectada com o P200) acesso à internet, da qual poderia baixar todos os pacotes passíveis de atualização. O sources.list do P200 aponta para os CDs do Etch (apt-cdrom). O problema é o seguinte: como saber do P200 quais pacotes têm atualização, se não posso disparar um "apt-get/aptitude update"? Possibilitando isso seria trivial baixar os .debs --e depois jogá-los para o /var/cache/apt/archives do P200--- por intermédio de um "apt-get dist-upgrade --print-uris". Por falar nisso, há disponível algum equivalente ao apt-get --print-uris no aptitude? Obrigado, Olá, O caminho mais fácil seria conectar esse P200 à internet colocando um placa de fax/modem e conectando essa ao telefone, ou uma de rede caso seja possível ligá-lo a uma rede ou modem banda larga, aí faz o update e exporta as URIs, obtem os arquivos em outra máquina e copia esses para o local correto no P200, finalizando com um dist-upgrade no P200. Uma outra alternativa, seria criar um ambiente virtual na máquina com internet com os mesmos pacotes desse P200, fazer a atualização e copiar todos os arquivos do /var/cache/apt dessa máquina virtual para o P200. Nunca fiz, mas creio que funcionaria. -- Atenciosamente, Junior Polegato Um peregrino de problemas; Um pergaminho de soluções! Página Profissional: http://www.juniorpolegato.com.br -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Atualizar computador sem conexão com a internet
Em 02/09/07, Douglas A. Augusto<[EMAIL PROTECTED]> escreveu: > Pessoal, > > Ressuscitei um Pentium 200 usando o Debian Etch; está funcionando que é > uma maravilha. > > O computador no entanto não possui conexão com a internet, e gostaria de > deixá-lo atualizado (a despeito da baixa agitação das atualizações das > versões estáveis). Tenho, entretanto, através de uma outra estação (não > conectada com o P200) acesso à internet, da qual poderia baixar todos os > pacotes passíveis de atualização. O sources.list do P200 aponta para os > CDs do Etch (apt-cdrom). > > O problema é o seguinte: como saber do P200 quais pacotes têm > atualização, se não posso disparar um "apt-get/aptitude update"? > > Possibilitando isso seria trivial baixar os .debs --e depois jogá-los > para o /var/cache/apt/archives do P200--- por intermédio de um "apt-get > dist-upgrade --print-uris". > > Por falar nisso, há disponível algum equivalente ao apt-get --print-uris > no aptitude? > Duas possíveis saídas: 1) o espelho atual do debian-security (eu mantenho aqui) ocupa 3,6Gb para etch e lenny, amd64 e i386. O etch i386 deve ser a menor partição deles. 2) Copie o /var/lib/apt/lists/seu_repositorio_preferido_Packages do micro ligado na internet para o micro desconectado. Simule o apt-get dist-upgrade e pegue o nome dos pacotes redirecionando para um arquivo. Aí é só baixar os pacotes no micro-servidor. Como a grande maioria é de atualizações de segurança, não vejo muita necessidade destas atualizações. -- Thadeu Penna Prof.Associado - Instituto de Física Universidade Federal Fluminense http://profs.if.uff.br/tjpp/blog