Supondo que você tenha uma máquina que esteja conectada à Internet e que apt
esteja configurada corretamente em sua máquina squeeze, você pode fazer, e.
apt-get install --print-uris linux-image-2.6.32
, que lhe dará uma lista de URLs para pacotes a serem instalados. Então você pode usar outra máquina para baixá-los. Na minha máquina, por exemplo, essa lista começa com
'http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb' linux-image-2.6.32-5-486_2.6.32-39_i386.deb 27475516 MD5Sum:be5608eefba4b7180d91b7888abde8da
Então você pode baixar os pacotes em outra máquina fazendo (por exemplo)
wget -c http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb
Copie-os para a sua máquina Debian. Então faça
dpkg -i linux-image-2.6.32-5-486_2.6.32-39_i386.deb pkg2.deb pkg3.deb...
Você precisa fornecer todos os arquivos do pacote como argumentos.
Se você vir erros, tente executar este comando novamente. Às vezes dpkg
, quando chamado com uma lista de pacotes que são dependentes uns dos outros, tem problemas com a resolução de dependências. Se ainda assim não funcionar, tente
apt-get -f install
que tentará resolver suas dependências.
Uma alternativa é gdebi
apt-cache show gdebi
Description: Simple tool to install deb files - GNOME GUI gdebi lets you install local deb packages resolving and installing its dependencies. apt does the same, but only for remote (http, ftp) located packages.