O zsync é um programa que compara arquivos e baixa apenas a diferença entre eles. Vou mostrar como transformar a iso do Ubuntu 12.10 na iso do Xubuntu 12.10 em alguns passos:
1º É necessário ter a iso do Ubuntu 12.10, no meu caso ela tinha o nome
ubuntu-12.10-desktop-amd64.iso2º Crie uma pasta para colocar os arquivos, abra o terminal e entre nela (eu criei a pasta zsync-files):
cd zsync-files/
3º Coloque a iso do ubuntu na pasta que você criou
4º Vá no site
http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/ ou similar e procure pelo arquivo zsync equivalente ao xubuntu, no caso
xubuntu-12.10-desktop-amd64.iso.zsync5º Renomeio a iso do Ubuntu para a do Xubuntu removendo a extensão zsync que tem no site:
mv ubuntu-12.10-desktop-amd64.iso xubuntu-12.10-desktop-amd64.iso
6º Rode o seguinte comando:
zsync http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso.zsync
7º A saída que ele retornará será deste tipo:
#################### 100.0% 107.5 kBps DONE
reading seed file xubuntu-12.10-desktop-amd64.iso:
*****************************************************************************************************************
*****************************************************************************************************************
*****************************************************************************************************************
*****************************************************************************************************************
*****************************************************************************************************************
*****************************************************************************************************************
********************************************************************
Read xubuntu-12.10-desktop-amd64.iso. Target 64.6% complete.
downloading from http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso:
#############------- 65.5% 4.8 kBps ETA
#############------- 67.8% 116.0 kBps A
downloading from http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso:
##############------ 71.4% 116.9 kBps A
downloading from http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso:
##############------ 73.9% 116.6 kBps A
downloading from http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso:
###############----- 78.7% 116.7 kBps A
downloading from http://cdimage.ubuntu.com/xubuntu/releases/12.10/release/xubuntu-12.10-desktop-amd64.iso:
#################### 100.0% 109.3 kBps DONE
verifying download...checksum matches OK
used 469913600 local, fetched 258307565
A parte "Target 64.6% complete" significa que 64.6% está completo, então ele só precisa baixar mais 35.4%. A parte "verifying download...checksum matches OK" significa que a iso não foi corrompida. O tempo de download foi de 40min mais ou menos. Se fosse baixando diretamente levaria 2h quase.
8º Além do arquivo
xubuntu-12.10-desktop-amd64.iso estou um arquivo chamado
xubuntu-12.10-desktop-amd64.iso.zs-old, que na verdade é aquela primeira iso,
ubuntu-12.10-desktop-amd64.iso e basta colocar novamente o nome antigo nela pra não se confudir.
Obs1: Para iso 32 bits, utilizes arquivos zsync de 32 bits. Idem para 64 bits.
Obs2: Para versões consecutivas de iso's (i.e. 12.04 para 12.10 e 12.10 para 13.04) use o mesmo tipo de imagem. Ou seja, atualize a iso do Lubuntu 12.04 para Lubuntu 12.10, Xubuntu 12.10 para Xubuntu 13.04 ou Kubuntu 10.04 para Kubuntu 10.10, por exemplo bastando renomear a iso antiga para o nome da nova, como no tutorial.
Achei uma verdadeira mão na roda pra quem, que nem eu, não tem uma internet tão rápida e espero que possa ajudar mais alguém.
Fontes:
http://www.adilson.net.br/2010/10/convertendo-o-cd-de-ubuntu-para-kubuntu.html http://andregondim.eti.br/ubuntu/zsync-esse-e-para-baixar/ [ ]'s