Je joue donc avec l'installation de paquets hors ligne sur 12.04 Server, après avoir téléchargé les paquets en récupérant et en récupérant leurs URI à l'aide des instructions suivantes: http://www.webupd8.org/2009/11/get-list- of-packages-and-dependencies.html
Je l'ai fait avec apt-get upgrade
et apt-get dist-upgrade
, puis j'ai procédé à l'installation des packages téléchargés à l'aide de dpkg -i
. Donc, le processus ressemblait à ceci:
wget
les packages dans un dossier (upgrade
packages vers/upgrade et dist-upgrade
packages vers/dist-upgrade)dpkg -i /upgrade/*.deb
puis dpkg -i /dist-upgrade/*.deb
Ma question est la suivante: cette méthode d'installation manuelle des packages mis à jour correctement permet-elle de tout mettre à jour, ce qui donne le même résultat que si je n'exécutais que apt-get upgrade
et apt-get dist-upgrade
normalement? Ou y a-t-il quelque chose que les commandes normales apt-get
ne feraient pas avec cette méthode?
Au lieu d'utiliser dpkg
, qui est un gestionnaire de paquets de bas niveau, vous feriez mieux d'utiliser apt
. Pour installer les fichiers .deb en utilisant apt
, copiez-les dans le cache d'apt
Sudo cp *.deb /var/cache/apt/archives/
et puis juste faire la mise à jour régulière:
apt-get upgrade
La commande apt
utilisera les fichiers de son cache plutôt que de la télécharger hors du réseau, ce qui vous servira plutôt.