Como fazer download dos DVDs completos do novo Ubuntu Karmic 9.10, e possuir todos os pacotes oficiais da nova versão do Ubuntu Linux ?
Sim, isso é possível, na verdade é possível para qualquer versão do Ubuntu ou do Debian. Mesmo a Canonical não disponibilizando DVDs com todos os pacotes do Ubuntu, podemos gerar estes DVDs para facilitar nossa vida,principalmente quando precisamos instalar algum pacotes e estamos off-line.
Para gerar todos os DVDs com os pacotes completos do Ubuntu Karmic 9.10 vamos precisar de muitas, mais muita banda e algum espaço em disco.
Da ultima vez que eu executei esta geração dos DVDs com os pacotes completos do Ubuntu, foram preciso 5 DVDs, ainda não sei quantos DVDs serão necessários para o Ubuntu Karmic, pois não terminei de baixar os pacotes.
Então vamos a receita de bolo para gerar os DVDs com todos os pacotes do Ubuntu Karmic 9.10
1) INSTALAR PACOTES NECESSÁRIOS
apt-get install debmirror liblockfile-simple-perl liblog-agent-perl ruby mkisofs dpkg-dev libdigest-sha1-perl libruby libzlib-ruby
wget http://archive.ubuntu.com/ubuntu/pool/universe/d/debpartial/debpartial_0+20030508-0.1_all.deb
dpkg -i debpartial_0+20030508-0.1_all.deb
cp /usr/share/doc/debpartial/examples/debcopy.gz ~
gunzip ~/debcopy.gz
2) Fazer download dos pacotes do Ubuntu Karmic 9.10
DIR_REPOSITORIO='/media/sdc1/linux/karmic'
debmirror
--nosource -m --passive
--host=archive.ubuntu.com
--root=ubuntu/ --method=ftp --progress
--dist=karmic,karmic-security,karmic-updates,karmic-backports,
--section=main,restricted,universe,multiverse
--arch=i386 $DIR_REPOSITORIO
--ignore-release-gpg
Mirroring to /media/sdc1/linux/karmic from ftp://anonymous@mirror.anl.gov//pub/ubuntu//
Arches: i386
Dists: karmic,karmic-security,karmic-updates,karmic-backports
Sections: main,restricted,universe,multiverse
Passive mode on.
Checking md5sums.
Will clean up AFTER mirroring.
Pdiff mode: use.
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
[0%] Getting: dists/karmic/Release #Timeout at /usr/share/perl/5.8/Net/FTP.pm line 503
WARNING: releasing 1 pending lock...
bkp:/media/sdc1/linux/karmic# sh get-karmic-repositorio.sh
Mirroring to /media/sdc1/linux/karmic from ftp://anonymous@mirror.anl.gov//pub/ubuntu//
Arches: i386
Dists: karmic,karmic-security,karmic-updates,karmic-backports
Sections: main,restricted,universe,multiverse
Passive mode on.
Checking md5sums.
Will clean up AFTER mirroring.
Pdiff mode: use.
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
[0%] Getting: dists/karmic/Release #
[0%] Getting: dists/karmic/Release.gpg #
[0%] Keeping: dists/karmic-security/Release
[0%] Keeping: dists/karmic-security/Release.gpg
[0%] Keeping: dists/karmic-updates/Release
[0%] Keeping: dists/karmic-updates/Release.gpg
[0%] Keeping: dists/karmic-backports/Release
[0%] Keeping: dists/karmic-backports/Release.gpg
Get Packages and Sources files and other miscellany.
dists/karmic/main/binary-i386/Packages.gz needs fetch
[ 0%] Getting: dists/karmic/main/binary-i386/Packages.gz #################
dists/karmic/universe/binary-i386/Packages.gz needs fetch
[ 23%] Getting: dists/karmic/universe/binary-i386/Packages.gz #################################################################
dists/karmic/multiverse/binary-i386/Packages.gz needs fetch
[ 97%] Getting: dists/karmic/multiverse/binary-i386/Packages.gz ###
Parse Packages and Sources files and add to the file list everything therein.
Download all files that we need to get (27120 MiB).
[ 0%] Getting: pool/main/a/apparmor/apparmor-utils_2.3.1+1403-0ubuntu26_i386.deb #
[ 0%] Getting: pool/main/a/apparmor/apparmor_2.3.1+1403-0ubuntu26_i386.deb ####
[ 0%] Getting: pool/main/a/apparmor/libapparmor-dev_2.3.1+1403-0ubuntu26_i386.deb #
[ 0%] Getting: pool/main/a/apparmor/libapparmor-perl_2.3.1+1403-0ubuntu26_i386.deb #
[ 0%] Getting: pool/main/a/apparmor/libapparmor1_2.3.1+1403-0ubuntu26_i386.deb #
[ 0%] Getting: pool/main/a/appconfig/libappconfig-perl_1.56-2_all.deb #
[ 0%] Getting: pool/main/a/apport-symptoms/apport-symptoms_0.2_all.deb #
[ 0%] Getting: pool/main/a/apport/apport-gtk_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apport/apport-kde_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apport/apport-retrace_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apport/apport_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apport/python-apport_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apport/python-problem-report_1.9.3-0ubuntu2_all.deb #
[ 0%] Getting: pool/main/a/apr-util/libaprutil1-dbd-sqlite3_1.3.9+dfsg-1ubuntu1_i386.deb
...
Bom, agora voce vai precisar de muita paciencia, muita paciencia mesmo, pois este comando vai fazer um clone do repositório do Ubuntu Karmic 9.10 para seu computador
Este comando pode ser interrompido.
3) DIVIDE OS ARQUIVOS EM TAMANOS DE DVD
DIR_DVD='/media/sdc1/linux/dvd'
DIR_REPOSITORIO='/media/sdc1/linux/karmic'
debpartial --nosource --dirprefix=ubuntu --section=main,restricted,universe,multiverse --dist=karmic,karmic-security,karmic-updates,karmic-backports --size=DVD $DIR_REPOSITORIO $DIR_DVD
ruby debcopy -l $DIR_REPOSITORIO $DIR_DVD/ubuntu0
ruby debcopy -l $DIR_REPOSITORIO $DIR_DVD/ubuntu1
ruby debcopy -l $DIR_REPOSITORIO $DIR_DVD/ubuntu2
ruby debcopy -l $DIR_REPOSITORIO $DIR_DVD/ubuntu3
ruby debcopy -l $DIR_REPOSITORIO $DIR_DVD/ubuntu4
4) Cria as images ISO dos DVDs do Ubuntu Karmic 9.10, com os pacotes completos
mkisofs -f -J -r -V "Karmic 9.10 1/5" -o ubuntu-9.10-$(date -I)-complete-i386-dvd1.iso $DIR_DVD/ubuntu0
mkisofs -f -J -r -V "Karmic 9.10 2/5" -o ubuntu-9.10-$(date -I)-complete-i386-dvd2.iso $DIR_DVD/ubuntu1
mkisofs -f -J -r -V "Karmic 9.10 3/5" -o ubuntu-9.10-$(date -I)-complete-i386-dvd3.iso $DIR_DVD/ubuntu2
mkisofs -f -J -r -V "Karmic 9.10 4/5" -o ubuntu-9.10-$(date -I)-complete-i386-dvd4.iso $DIR_DVD/ubuntu3
mkisofs -f -J -r -V "Karmic 9.10 5/5" -o ubuntu-9.10-$(date -I)-complete-i386-dvd5.iso $DIR_DVD/ubuntu4
Pronto, muito simples, pena que demora tanto tempo dependendo da sua banda, assim que a versão final do Ubuntu Karmic 9.10 estiver liberada, estarei fazendo este “pequeno” download.
Quem se interessar em comprar os DVDs completos do Ubuntu Karmic Koala 9.10, é só dar um toque.
Valeu, estamos na expectativa do lançamento do novo Ubuntu.


Cara… excelente post. Já pus o blog nos favoritos. Está de parabéns. Gostaria de saber se tem uma idéia de qto espaço que ocupa tudo isso? hehehehe!
Abraços
do Terrinha
@Terramel, BLZ ! valeu pelo toque! Seguinte, pelo que eu andei pesquisando, vai consumir uns 25GB + os DVDs claro
Opa eu gostei dessa ideia, era só o que faltava para eu migrar de vez pro linux, tem como a gente negociar esses DVDs completão?
qualquer coisa me comunica pelo rodrigompx86@yahoo.com.br
@Rodrigo P, BLZ … eu te aviso quando conseguir terminar … na verdade já terminei … só falta gerar os DVDs mesmo !
Pedro,
vc já tem esses DVDś?? Se os os tem… como posso comprá-los??
abraços.