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 upgradeet 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
wgetles packages dans un dossier (upgradepackages vers / upgrade etdist-upgradepackages vers / dist-upgrade)- courir
dpkg -i /upgrade/*.debpuisdpkg -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 upgradeet apt-get dist-upgradenormalement? Ou y a-t-il quelque chose que les apt-getcommandes normales font qui ne serait pas fait de cette façon?
aptfait exactement différemmentdpkgdans ce cas, étant donné que j'avais à l'origine utiliséaptpour 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 àaptpeu près utilisédpkgpour effectuer le déballage et l'installation des packages, la seule différence étant qu'ilaptvérifie les dépendances au préalable (mais cela est déjà couvert parce que j'avais l'habitudeaptde télécharger les packages, y compris dépendances, en premier lieu). A moins que je manque quelque chose?