每当我在终端输入命令时:
sudo dpkg -r '/home/brentonhorne/Downloads/virtualbox.deb'我收到错误:
dpkg: error: --remove needs a valid package name but '/home/brentonhorne/Downloads/virtualbox.deb' is not: illegal package name in specifier '/home/brentonhorne/Downloads/virtualbox.deb': must start with an alphanumeric character
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through `less' or `more' !我该如何解决这个问题?
发布于 2012-12-15 16:01:09
您不应该将deb文件传递给dpkg -r。您应该只指定要删除的包名。安装了deb文件后,dpkg数据库(/var/lib/dpkg/)中包含了有关它的信息,您可以使用dpkg -r package-name或apt-get remove package-name。
尝试:
sudo dpkg -r virtualbox-4.1或
sudo apt-get remove virtualbox-4.1将"4.1“替换为实际的VirtualBox版本。
https://askubuntu.com/questions/229338
复制相似问题