Debian: Como criar um repositório local, offline
Esse tutorial mostra como tornar uma distribuição Debian completamente independente da internet (perto dos 95% - exceto pelos updates de segurança), auxiliando assim no aprendizado do Linux por quem não possui internet banda larga e facilitando a administração de máquinas com Debian.
Das mídias até o apt-get, uma viagem!
Vou falar pouco, mas serei direto.
1. Baixar os 5 DVDs Debian Lenny ou os 31 CDs.
2. Copiar as mídias para uma pasta específica, para exemplo instale em: /mnt/midiaslenny
3. Crie o número de pastas equivalente às mídias em /mnt, exemplo:
# mkdir /mnt/dvd1
# mkdir /mnt/dvd2
# mkdir /mnt/dvd3
# mkdir /mnt/dvd4
# mkdir /mnt/dvd5
4. Configure o fstab para efetuar a montagem e emulação dessas mídias nas pastas informadas acima, como o exemplo abaixo:
# nano /etc/fstab
Até agora foi feito a emulação contínua das mídias do Lenny, mas para o apt-get ficar realmente disponível você deve:
6. Adicionar as seguintes informações em seu sources.list:
7. Ao final atualize o apt:
# apt-get update
1. Baixar os 5 DVDs Debian Lenny ou os 31 CDs.
2. Copiar as mídias para uma pasta específica, para exemplo instale em: /mnt/midiaslenny
3. Crie o número de pastas equivalente às mídias em /mnt, exemplo:
# mkdir /mnt/dvd1
# mkdir /mnt/dvd2
# mkdir /mnt/dvd3
# mkdir /mnt/dvd4
# mkdir /mnt/dvd5
4. Configure o fstab para efetuar a montagem e emulação dessas mídias nas pastas informadas acima, como o exemplo abaixo:
# nano /etc/fstab
#.....
# informações omitidas ...
#.....
/mnt/midiaslenny/debian-502-i386-DVD-1.iso /mnt/dvd1 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-2.iso /mnt/dvd2 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-3.iso /mnt/dvd3 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-4.iso /mnt/dvd4 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-5.iso /mnt/dvd5 iso9660 auto,user,ro,loop 0 0
#
# fim das linhas necessárias ...
#
# informações omitidas ...
#.....
/mnt/midiaslenny/debian-502-i386-DVD-1.iso /mnt/dvd1 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-2.iso /mnt/dvd2 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-3.iso /mnt/dvd3 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-4.iso /mnt/dvd4 iso9660 auto,user,ro,loop 0 0
/mnt/midiaslenny/debian-502-i386-DVD-5.iso /mnt/dvd5 iso9660 auto,user,ro,loop 0 0
#
# fim das linhas necessárias ...
#
Até agora foi feito a emulação contínua das mídias do Lenny, mas para o apt-get ficar realmente disponível você deve:
6. Adicionar as seguintes informações em seu sources.list:
# somente isso é necessário no sources.list
# o resto como repositório de segurança e
# outros são de sua responsabilidade , então adicione-os
deb file:/mnt/dvd1 lenny main contrib
deb file:/mnt/dvd2 lenny main contrib
deb file:/mnt/dvd3 lenny main contrib
deb file:/mnt/dvd4 lenny main contrib
deb file:/mnt/dvd5 lenny main contrib
#
# fim da modificação de apt-get off-line
#
# o resto como repositório de segurança e
# outros são de sua responsabilidade , então adicione-os
deb file:/mnt/dvd1 lenny main contrib
deb file:/mnt/dvd2 lenny main contrib
deb file:/mnt/dvd3 lenny main contrib
deb file:/mnt/dvd4 lenny main contrib
deb file:/mnt/dvd5 lenny main contrib
#
# fim da modificação de apt-get off-line
#
7. Ao final atualize o apt:
# apt-get update
Já tinha pensado em ter uma fonte do debian totalmente off-line (como descrito por você), mas pela banda que tenho (3g), que na minha opnião ainda está deixando a desejar, iria ficar semanas e semanas para baixar os DVD`s total do debian.
Parabéns pelo artigo.
Vlw...