1. Configurando o
/etc/apt/source.list nos clientes:
Para que as máquinas clientes possam usar seu mirror, você deverá abrir o arquivo /etc/apt/source.list com o editor de texto de sua preferência e adicionar os seguintes endereços de repositórios:
# Debian Repository - Lenny
deb http://192.168.1.254/debian/ lenny main contrib non-free
deb-src http://192.168.1.254/debian/ lenny main contrib non-free
# Debian Repository - Lenny Security
deb http://192.168.1.254/debian-security lenny/updates main contrib non-free
deb-src http://192.168.1.254/debian-security lenny/updates main contrib non-free
Obs.: Não esqueça de substituir <192.168.1.254/24> pelo endereço IP do seu servidor onde está sendo feito o espelho.
2. Usando seu mirror nos clientes:
Após configurar o arquivo /etc/apt/source.list, execute os seguintes comandos com poderes de root:
# apt-get update
# apt-get install <pacote_que_deseja_instalar>
Manutenção do seu repositório
Para que seu repositório fique sincronizado, realmente agindo como um mirror com o repositório do Debian Lenny e Debian Lenny Security, você deverá adicionar uma chamada no arquivo
/etc/crontab do seu servidor para que, no mínimo uma vez por dia, ele execute o apt-mirror e sincronize seu repositório com o do Debian. Para isso adicione a seguinte chamada no arquivo /etc/crontab:
# m h dom mon dow user command
00 08 * * * root apt-mirror
00 19 * * * root apt-mirror
00 01 * * * root apt-mirror
Obs.: Com essa configuração no arquivo acima ele irá executar o "apt-mirror" às 08:00 da manhã, 19:00 da noite e 01:00 da manhã, ficando a seu critério configurar de acordo com suas necessidades.
Espero que tenham gostado e que eu os tenha ajudado com essa magnífica ferramenta que é o apt-mirror!