web-dev-qa-db-ja.com

パッケージをアンインストールするパッケージ名を見つける方法は?

Sudo apt-get remove --purge virtualbox-5.2を使用してVirtualBoxをアンインストールしましたが、操作は成功しました。ただし、コマンド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.

インストールされたパッケージを探す場合、1つの方法は 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