Para testar a imagem vamos montar a ISO criada em algum ponto de montagem ocioso. Crie um diretório chamado iso em /mnt:
mkdir /mnt/iso
Monte a imagem neste ponto de montagem:
# mount -t iso9660 -o loop aptrepo.iso /mnt/iso
Observe que esse comando deve ser dado como root.
Adicione o "CD-ROM" na lista de repositórios do apt com o seguinte comando:
# apt-cdrom -m add -d=/mnt/iso
A opção -m faz com que o apt-cdrom não tente (des)montar o dispositivo, pois já encontra-se montado. Isso também evita uma mensagem de erro pois o apt-cdrom tentaria montar um CD de verdade e não um dispositivo em loopback. Por outro lado, a opção -d serve para especificar o ponto de montagem.
Isso é necessário pois o apt-cdrom sempre monta ou acessa os dispositivos na pasta /cdrom. Um erro comum ao usar o apt-cdrom consiste em especificar o ponto de montagem na forma "-d /mnt/iso" sem o sinal =. Atente para esse detalhe. Se tudo der certo, o apt-cdrom retorna uma mensagem parecida com a seguinte:
Usando ponto de montagem de CD-ROM /mnt/iso/
Identificando.. [009640770bea86e4c8b416fbd98b6bfc-2]
Procurando por arquivos de índice no disco..
Encontrado(s) 1 índice(s) de pacote(s), 0 índice(s) de fonte(s) e 0 assinaturas
Found label 'debrepo'
Esse disco é chamado:
'debrepo'
Reading Package Indexes... Pronto
Gravando nova lista de fontes
Entradas na lista de fontes para este disco são:
deb cdrom:[debrepo]/ /
Repita este processo para o restante dos CDs em seu conjunto.
O comando:
cat /var/lib/apt/cdroms.list | tail -2
Deve retornar algo semelhante a saída:
CD::009640770bea86e4c8b416fbd98b6bfc-2 "debrepo";
CD::009640770bea86e4c8b416fbd98b6bfc-2::Label "debrepo";
E o nosso "CD-ROM" já deve constar também no arquivo
/etc/apt/sources.list:
cat /etc/apt/sources.list
deb cdrom:[debrepo]/ /
Para finalizar você pode limpar o cache de arquivos e as listas do Aptitude e recarregar seu novo repositório:
# aptitude clean
# rm -f /var/lib/apt/lists/*
# rm -f /var/lib/apt/lists/partial/*
# aptitude update
O cache do aptitude agora estará pronto para instalar diretamente a partir da imagem ISO no ponto de montagem. Porém, se preferir, você pode gravar imagem em um CD.
Referências
Este artigo foi fortemente baseado no post de "buli", com as devidas modificações e atualizações, em:
E também em:
Valeu pessoal. Abraços.