Se houver uma máquina candidata, você pode tentar o apt-proxy , ou o apt-offline .
Eu tenho um servidor em um segmento de rede sem acesso direto ou indireto à Internet. Eu quero fazer um:
apt-get install <package_name>
Existe uma maneira de delegar de alguma forma o processo de download dos arquivos necessários para outra máquina, exportando a configuração do servidor para satisfazer todas as dependências durante a execução:
apt-get install --download-only <package_name>
Pode, com efeito, o apt-get install ler uma configuração de um arquivo exportado ao invés do banco de dados de pacotes local?
A lista de pacotes a serem baixados pode ser recuperada, juntamente com um script de instalação para executar a instalação, em vez dos pacotes reais? (um outro nível de indireção que me ajudaria a agendar isso em horários apropriados ...)
Se houver uma máquina candidata, você pode tentar o apt-proxy , ou o apt-offline .
Apt on CD é uma opção, embora isso seja realmente para criar um repositório a partir de pacotes em uso em outra máquina que não é exatamente o que você estava querendo. O Apt Offline é outra opção que pode ser usada para atualizar seus pacotes offline e, finalmente, você pode criar sua própria solução envolvendo a opção --print-uris do apt-get e wget.