Olá. Em Qui, 2008-04-03 às 10:01 -0300, Ronaldo Reis Junior escreveu: > Pessoal, > > estou querendo replicar uma instalação em outros computadores que estão fora > da rede. > > Fui no computador que tem tudo que eu quero instalado e usei o > > dpkg --get-selection > selecao.txt > > ele gera uma lista assim: > > acpi-support-base install > acpid install > acroread install > acroread-data install > acroread-debian-files install > adduser install > > Em teoria bastaria eu ir no computador só com o sistema básico, usar: > > dpkg --set-selection < selecao.txt > > e tudo seria instalado. > > O problema é que para ser assim eu deveria estar no rede. > > Eu tenho um esquema usando o apt-get com um arquivo de config específico que > eu uso para pegar os arquivos todos, resolvendo todas as deps, daí eu levo > para o computador fora da rede e instalo tudo sem problemas. Mas neste caso, > como posso fazer o apt-get ler esta lista gerada pelo dpkg e baixar todos > estes arquivos? > > Eu tentei a opção dselect-upgrade junto com reinstall e não funciona. Alguem > saber se tem como mandar o pat-get ler esta lista e instalar? Nem que seja > fazendo um pequeno script lendo linha por linha e invertendo, fazendo assim > para cada linha: > > apt-get install acpi-support-base > apt-get install acpid > > Se alguem me der a dica de como pegar linha a linha e separar os valores da > primeira e segunda coluna eu mesmo faço o script. Mas talvez alguem já tenha > algo pronto. > > valeu > Inte > -- > Todos têm o direito de ser burros, o problema é que alguns abusam... > -- > > Prof. Ronaldo Reis Júnior > | .''`. UNIMONTES/Depto. Biologia Geral/Lab. de Biologia Computacional > | : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia > | `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil > | `- Fone: (38) 3229-8187 | [EMAIL PROTECTED] | [EMAIL PROTECTED] > | http://www.ppgcb.unimontes.br/ | ICQ#: 5692561 | LinuxUser#: 205366 > > Na máquina que está na rede você faria assim: # dpkg --get-selections | cut -f 1 > selecao.txt # cat pacotes | xargs aptitutde reinstall -d Com isso os pacotes serão todos baixados para o /var/cache/apt/archives. Então copia esses pacotes para a máquina fora da rede e faz: # dpkg --set-selections < selecao.txt # aptitude -f install
Abraço. Fabiano. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]