Je joue donc avec l'installation de packages hors ligne sur le serveur 12.04, après avoir téléchargé des packages en récupérant et en mouillant leurs URI en utilisant les instructions ici: 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 installé les packages téléchargés à l'aide de dpkg -i
. Le processus ressemblait donc à ceci:
- Obtenez les URI
wget
les packages dans un dossier (upgrade
packages vers / upgrade etdist-upgrade
packages vers / dist-upgrade)- courir
dpkg -i /upgrade/*.deb
puisdpkg -i /dist-upgrade/*.deb
Ma question est: est-ce que cette méthode d'installation manuelle des packages mis à jour correctement mettrait tout à jour, donnant le même résultat que si je venais de courir apt-get upgrade
et apt-get dist-upgrade
normalement? Ou y a-t-il quelque chose que les apt-get
commandes normales font qui ne serait pas fait de cette façon?
apt
fait exactement différemmentdpkg
dans ce cas, étant donné que j'avais à l'origine utiliséapt
pour obtenir les URI de tous les packages, y compris leurs dépendances? En ce qui concerne l'acte d'installation réel, il semble qu'il soit àapt
peu près utilisédpkg
pour effectuer le déballage et l'installation des packages, la seule différence étant qu'ilapt
vérifie les dépendances au préalable (mais cela est déjà couvert parce que j'avais l'habitudeapt
de télécharger les packages, y compris dépendances, en premier lieu). A moins que je manque quelque chose?