首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一次卸载多个deb包

一次卸载多个deb包
EN

Ask Ubuntu用户
提问于 2022-08-25 00:35:54
回答 3查看 158关注 0票数 0

是否有一次删除多个deb包的方法。我有一百件以下的小包裹。我带着所有的deb文件到目录,然后运行下面的命令。

代码语言:javascript
运行
复制
sudo dpkg -r *.deb

我发现了一个错误:

代码语言:javascript
运行
复制
dpkg: error: you must specify packages by their own names, not by quoting the names of the files they come in

我是做错了什么,还是真的没有办法删除deb包而不一次做它?

EN

回答 3

Ask Ubuntu用户

发布于 2022-08-25 02:07:16

dpkg -r命令用于删除已安装的软件包,

看一下.deb格式,看起来你只是在尝试删除.deb文件

要删除这些命令,只需使用简单的rm命令即可。

代码语言:javascript
运行
复制
rm *.deb
票数 0
EN

Ask Ubuntu用户

发布于 2022-08-25 07:18:56

“一次删除多个deb包”意味着删除这些.deb文件。这只需使用rm *.deb命令即可完成。

但是,如果您的真正意图是删除使用这些.deb文件安装的所有包,那么我就不会按照您的想法工作。.deb文件只安装软件包,不用于删除它们。相反,安装在系统中的包是通过例如apt remove <packagename>删除的。

您的.deb文件仍然可以用于创建它们可能已安装的包的列表。

  • 如果文件是按照约定命名的,则文件名的第一部分将告诉您已安装包的名称。
  • 然而,更可靠的方法是使用dpkg --info <packagename>命令获得包名。

可以使用标准的shell工具对多个文件进行自动化处理,但请允许我将此作为您的作业。

票数 0
EN

Ask Ubuntu用户

发布于 2022-08-25 08:08:04

您应该在dpkg -r中使用包名,而不是.deb文件名。

错误信息非常有用。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1425522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档