11 votes

Utilisation de dpkg pour installer les paquets de mise à niveau et de dist-upgrade

Je m'amuse donc à installer des paquets hors ligne sur le serveur 12.04, après avoir téléchargé des paquets en récupérant et en transformant leurs URI en suivant les instructions données ici : http://www.webupd8.org/2009/11/get-list-of-packages-and-dependencies.html

Je l'ai fait avec apt-get upgrade y apt-get dist-upgrade puis a procédé à l'installation des paquets téléchargés en utilisant dpkg -i . Le processus se présentait donc comme suit :

  1. Obtenir des URIs
  2. wget les paquets dans un dossier ( upgrade dans /upgrade et dist-upgrade vers /dist-upgrade)
  3. exécuter dpkg -i /upgrade/*.deb et ensuite dpkg -i /dist-upgrade/*.deb

Ma question est la suivante : cette méthode d'installation manuelle des paquets mis à jour permet-elle de tout mettre à jour correctement, en donnant le même résultat que si j'avais simplement exécuté le programme apt-get upgrade y apt-get dist-upgrade normalement ? Ou y a-t-il quelque chose que la normale apt-get des commandes à faire qui ne seraient pas faites de cette façon ?

18voto

sayantankhan Points 1613

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 et les copier dans le cache d'apt

sudo cp *.deb /var/cache/apt/archives/

et ensuite faire la mise à jour régulière :

apt-get upgrade

El apt utilisera les fichiers dans son cache plutôt que de les télécharger sur le net, ce qui répond à peu près à votre objectif.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X