it-roy-ru.com

Как найти имя пакета для удаления пакета?

Я удалил свой VirtualBox, используя Sudo apt-get remove --purge virtualbox-5.2, и операция прошла успешно. Но при запуске команды apt-cache pkgnames virtualbox он показывает следующий результат.

пакеты

Поэтому я запускаю Sudo apt-get remove virtualbox, но он показывает Package 'virtualbox' is not installed, so not removed. Как можно удалить эти пакеты?

Как найти имена для этих пакетов для удаления?

1
mcv

От 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.

Если вы хотите искать установленные пакеты, одним из способов является использование 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.

Так:

apt list --installed 'virtualbox*'
0
muru