web-dev-qa-db-fra.com

Comment trouver le nom du paquet pour désinstaller un paquet?

J'ai désinstallé ma VirtualBox en utilisant Sudo apt-get remove --purge virtualbox-5.2 et l'opération s'est déroulée correctement. Mais lorsque vous exécutez la commande apt-cache pkgnames virtualbox, le résultat suivant s'affiche.

forfaits

Donc, je lance Sudo apt-get remove virtualbox mais il montre Package 'virtualbox' is not installed, so not removed. Comment peut-on supprimer ces paquets?

Comment trouver les noms de ces paquets à désinstaller?

1
mcv

De man apt-cache :

_pkgnames [prefix]
   This command prints the name of each package APT knows. The
   optional argument is a prefix match to filter the name list.
   [...]

   Note that a package which APT knows of is not necessarily available
   to download, installable or installed, e.g. virtual packages are
   also listed in the generated list._

Si vous voulez rechercher les paquets installés, vous pouvez utiliser apt list :

_list (work-in-progress)
   list is somewhat similar to dpkg-query --list in that it can
   display a list of packages satisfying certain criteria. It supports
   glob(7) patterns for matching package names as well as options to
   list installed (--installed), upgradeable (--upgradeable) or all
   available (--all-versions) versions.
_

Alors:

_apt list --installed 'virtualbox*'
_
0
muru