Debian: Como usar imagens ISO do Debian como repositórios locais do mesmo


No post de hoje, um breve tutorial de como usar imagens ISO do Debian armazenadas no HD como repositórios locais de pacotes, podendo instalar ou atualizar programas a partir dessas imagens. A versão do Debian que esse tutorial se refere é a 6.0, mas pode ser usada em qualquer versão, seja mais antiga ou lançada futuramente.

1) Para cada imagem ISO, crie uma pasta dentro da pasta /mnt:
mkdir /mnt/m1
mkdir /mnt/m2
mkdir /mnt/m3
mkdir /mnt/m4
mkdir /mnt/m5
mkdir /mnt/m6
mkdir /mnt/m7
mkdir /mnt/m8

Os comandos acima devem ser executados como root. Na verdade, todos os passos deste tutorial devem ser executados como root. Como eu uso os oito DVDs do Debian, criei oito pastas, uma para cada imagem ISO de DVD.

2) No arquivo /etc/apt/sources.list, insira as seguintes linhas, uma para cada imagem ISO:
deb file:///mnt/m1/ squeeze contrib main
deb file:///mnt/m2/ squeeze contrib main
deb file:///mnt/m3/ squeeze contrib main
deb file:///mnt/m4/ squeeze contrib main
deb file:///mnt/m5/ squeeze contrib main
deb file:///mnt/m6/ squeeze contrib main
deb file:///mnt/m7/ squeeze contrib main
deb file:///mnt/m8/ squeeze contrib main

Se for usar outra versão do Debian que não é a Squeeze, substitua “squeeze” pela versão que esteja usando.

3) Monte todas as imagens ISO:
mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-1.iso /mnt/m1/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-2.iso /mnt/m2/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-3.iso /mnt/m3/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-4.iso /mnt/m4/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-5.iso /mnt/m5/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-6.iso /mnt/m6/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-7.iso /mnt/m7/

mount -t iso9660 -o loop /home/irmaodamara/ISO/Debian/amd64/debian-6.0.4-amd64-DVD-8.iso /mnt/m8/

No GNU/Linux, só é possível montar até oito imagens ISO de cada vez, se você tiver mais de oito imagens e precisar usar todas elas, considere usar a imagem Blu-Ray do Debian, você pode gerá-la usando as imagens de CD ou DVD que você possui utilizando o Jigdo, usando aquele tutorial que eu escrevi a alguns posts atrás, em Novembro de 2011.

4) A fim de registrar os novos repositórios, execute os seguinte comando:
aptitude update O aptitude pode ser substituído pelo apt-get, se assim desejar.

5) Agora os repositórios estão registrados, você já pode usar suas imagens ISO como um repositório local do Debian. Inclusive, pode atualizar de uma versão para outra.

6) Após terminar de usar suas imagens ISO como repositórios, desmonte-as:
umount /mnt/m1/
umount /mnt/m2/
umount /mnt/m3/
umount /mnt/m4/
umount /mnt/m5/
umount /mnt/m6/
umount /mnt/m7/
umount /mnt/m8/

Para usar novamente as imagens como repositórios locais, basta montá-las novamente e usá-las.
Close Menu