Isso deve ser diferenciado da situação em que você está tentando replicar uma árvore completa de pacotes um repositório oficial e prioridades de fontes de ajuste fino . Pacotes aleatórios significam pacotes virtuais, pacotes que são compilados localmente ou copiados de forma gradativa para propósitos de teste. Aqui está uma configuração simples com base na documentação obsoleta .
Primeiro, crie um diretório para hospedar os pacotes:
mkdir <packagedir>
Em seguida, mova seus arquivos de pacote .deb para lá. Execute este comando no diretório acima do que acabamos de criar (certifique-se de que as permissões permitam isso!):
dpkg-scanpackages packagedir | gzip > packagedir/Packages.gz
Agora crie um arquivo com extensão .list
em /etc/apt/sources.list.d/
com o conteúdo:
deb [trusted=yes] file:///path_to_dir_above_packagedir packagedir/
e atualize o banco de dados apt:
apt-get update
Neste ponto, os pacotes em nosso repositório local podem ser instalados como qualquer outro pacote usando apt-get install <packagename>
. Quando novos pacotes são adicionados ao repositório local, o comando dpkg-scanpackages
prescrito deve ser emitido novamente para atualizar o arquivo Packages.gz e apt
deve ser atualizado antes que os novos pacotes sejam disponibilizados. Espero que isso seja útil para fins de testing .