我从官方网站下载了 VirtualBox 6 版本的 deb 包。
放。
virtualbox 命令出现在控制台中。
事实证明,我需要版本 5 才能工作。
我正在尝试删除已安装的实用程序:
sudo apt remove --purge virtualbox
他们告诉我:
Package 'virtualbox' is not installed, so not removed
如何卸载此实用程序?
我从官方网站下载了 VirtualBox 6 版本的 deb 包。
放。
virtualbox 命令出现在控制台中。
事实证明,我需要版本 5 才能工作。
我正在尝试删除已安装的实用程序:
sudo apt remove --purge virtualbox
他们告诉我:
Package 'virtualbox' is not installed, so not removed
如何卸载此实用程序?
让我们看看命令来自哪里:
whereis virtualbox获取包名
dpkg -S fullpath可执行文件的完整路径在哪里fullpath(取自上一个命令的结果)使用包名删除
dpkg --remove packagename包名称在哪里packagename(取自上一个命令的结果)确定名称的其他方法(除了相邻答案中建议的方法):
已经通过文件名(如果它是根据公认的规则形成并且随后没有更改),您可以确定包名:这些都是第一个字符之前的字符
_。例如,如果文件名是virtualbox-6.1_6.1.12-139181~Debian~buster_amd64.deb,则其中包含的包的名称是virtualbox-6.1。如果文件已重命名,但尚未删除,您可以找到它包含的包的名称,例如,使用以下程序
dpkg-deb:如果文件未保存,但已知已安装包的名称包含某个字符串(例如“box”),则可以在dpkg数据库中搜索部分匹配:
但是,您还可以将确切的包名称传递给apt/apt-get程序,还可以传递名称所在的掩码: