web-dev-qa-db-fra.com

supprimer le paquet avec apt-get ou dpkg

Je me demande simplement si je veux supprimer un paquet de mon système, par exemple google-chome-stable, j'ai deux façons de le faire:

Sudo apt-get remove google-chrome-stable

et

dpkg -r google-chrome-stable

je me demandais simplement si les deux sont exactement les mêmes ou s'il y a une certaine technicité? et quelle est la meilleure pratique?

20
user251447

Meilleur entrainement:

utilisez apt-get ou aptitude ou le Centre logiciel Ubuntu.

Y a-t-il une différence?

Oui

L'installation/désinstallation proprement dite est toujours effectuée par dpkg. Apt et d’autres utilitaires demandent à dpkg de faire son travail.

dpkg ne peut pas gérer les dépendances automatiquement. Vous pouvez soit déterminer les dépendances, récupérer tous ces paquets et les donner à dpkg en une fois, soit régler le désordre des dépendances non satisfaites. Apt gère cela, et c’est ce que je crois être son utilisation principale. Apt apporte également des trucs sophistiqués. Regardez ses fichiers de configuration pour tous les détails.

Sauf la gestion des dépendances, les commandes de suppression sont équivalentes. La seule différence est qu’apt refuse de supprimer un paquet dont dépendent d’autres, sans le supprimer, et il peut être configuré pour supprimer automatiquement les paquets dont personne n’a besoin en tant que dépendance.

15
Mahesh