8. Adicionando um repositório off-line.
Para incrementar o uso do apt-get off-line, por interesses próprio eu estive procurando como baixar os pacotes do repositório multimídia e está aqui a resposta!
Pesquisando como baixar um repositório cheguei a esse comando:
# debmirror
E diante da minha necessidade ele funcionou assim:
# mkdir ~/mirror
# debmirror ~/mirror --host=www.debian-multimedia.org --dist=stable --arch=i386 --root=/ --method=http --section=main
ATENÇÃO: Esse comando não retorna nenhum resultado de imediato no terminal, apenas o aguarde fechar sozinho, a forma mais fácil de saber ele está sendo executado é olhar em sua pasta de usuário, nas pastas internas, para confirmar se o download está sendo realizado.
LEMBRETE: Ele só vai autenticar os pacotes se seu
gnupg tiver as chaves públicas para o repositório, portanto confirme que ele está em seu sources.list e como complemento para o debmirror funcionar corretamente, acione um desses dois comandos (na verdade só o primeiro é necessário):
# ln -s ~/.gnupg/pubring.gpg ~/.gnupg/trustedkeys.gpg
ou
# gpg -no-default-keyring -a -keyring /usr/share/keyrings/debian-multimedia-keyring.gpg -export 07DC563D1F41B907 | gpg -no-default-keyring -keyring ~/.gnupg/trustedkeys.gpg -import -
Sua função é adicionar as chaves do repositório onde o debmirror consiga lê-los, que quem segue as atualizações do apt-get sabe que ouve uma atualização na "pasta/forma" que elas são gravadas/acessadas.
Após concluído você está com o repositório multimídia em seu hd, agora você deve adicioná-lo ao
sources.list também, mas tem um detalhe que me aconteceu, não tenho os arquivos packages.gz. Mas não tema, vamos criá-lo!
9. Para isso você deve acessar a raiz da pasta baixada:
# cd ~/mirror
E agora rodar esse comando:
# dpkg-scanpackages . -t deb -u | gzip > ./dists/stable/main/binary-i386/Packages.gz
10. Agora adicione-o ao 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
#
#
# Essa foi a parte adicionada para o procedimento de baixar o repositório inteiro
deb file:/home/USUARIO-USADO/mirror stable main
# fim do processo
#
#
# Lembre-se de mudar o USUARIO-USADO pelo seu usuário ou aquele que você usou.
#
Bom,, praticamente acabou, mas tenho mais algumas ressalvas a fazer se quiser ler!