是否有一次删除多个deb包的方法。我有一百件以下的小包裹。我带着所有的deb文件到目录,然后运行下面的命令。
sudo dpkg -r *.deb
我发现了一个错误:
dpkg: error: you must specify packages by their own names, not by quoting the names of the files they come in
我是做错了什么,还是真的没有办法删除deb包而不一次做它?
发布于 2022-08-25 02:07:16
dpkg -r
命令用于删除已安装的软件包,
看一下.deb
格式,看起来你只是在尝试删除.deb
文件
要删除这些命令,只需使用简单的rm命令即可。
rm *.deb
发布于 2022-08-25 07:18:56
“一次删除多个deb包”意味着删除这些.deb
文件。这只需使用rm *.deb
命令即可完成。
但是,如果您的真正意图是删除使用这些.deb
文件安装的所有包,那么我就不会按照您的想法工作。.deb
文件只安装软件包,不用于删除它们。相反,安装在系统中的包是通过例如apt remove <packagename>
删除的。
您的.deb
文件仍然可以用于创建它们可能已安装的包的列表。
dpkg --info <packagename>
命令获得包名。可以使用标准的shell工具对多个文件进行自动化处理,但请允许我将此作为您的作业。
发布于 2022-08-25 08:08:04
您应该在dpkg -r
中使用包名,而不是.deb
文件名。
错误信息非常有用。
https://askubuntu.com/questions/1425522
复制相似问题