Uma maneira de fazer isso é usar apt-offline
. Você pode baixar o pacote aqui (certifique-se de também obter as dependências) e instalar com
sudo dpkg -i apt-offline_1.3.1_all.deb
Depois de ter instalado, execute
sudo apt-offline set mypackages.sig --install-packages your_packages (you can also use '--upgrade' for a full upgrade, see 'man apt-offline' for more details).
Em seguida, pegue o arquivo que acabou de ser gerado ( mypackages.sig
) e execute
sudo apt-offline get mypackages.sig --no-checksum --bundle mypackages.zip
Agora, volte ao seu sistema com firewall para instalá-lo:
unzip mypackages.zip
Isso deve resultar em uma lista de .deb
arquivos que você pode instalar manualmente com dpkg -i *.deb
.
Também encontrei algo chamado keryx que pode valer a pena conferir:
O Keryx é um aplicativo gratuito e de código aberto para atualizar o Linux. O projeto Keryx começou como uma forma de os usuários com Internet discada ou de baixa largura de banda poderem baixar e atualizar pacotes em sua distribuição baseada no Debian. Construído principalmente para o Ubuntu, o Keryx permite que os usuários selecionem pacotes para instalar, verificar atualizações e baixar esses pacotes em um dispositivo de armazenamento portátil USB. Os pacotes são salvos no dispositivo e, em seguida, são levados de volta para a caixa do Linux de origem e são instalados.
Por fim, você também pode fazer tudo isso manualmente com apt-get
do outro sistema:
sudo apt-get update --print-uris -y | sed "s/'//g" | cut -d ' ' -f 1,2 |
while read url target; do wget $url -O ./$target; done
O comando acima fará o download de todos os arquivos .deb
necessários para instalar seus pacotes. Veja minha resposta aqui para mais detalhes sobre como isso funciona.
Referências