首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用grep搜索软件包后立即删除/卸载包列表?

问如何在使用grep搜索软件包后立即删除/卸载包列表?
EN

Ask Ubuntu用户
提问于 2018-10-23 16:57:13
回答 1查看 1.9K关注 0票数 0

我需要删除/卸载使用grep命令找到的包列表。

代码语言:javascript
复制
pratap@PRATAP:~$ sudo apt list --installed | grep plymouth

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libplymouth4/bionic-updates,now 0.9.3-1ubuntu7.18.04.1 amd64 [installed]
plymouth/bionic-updates,now 0.9.3-1ubuntu7.18.04.1 amd64 [installed]
plymouth-label/bionic-updates,now 0.9.3-1ubuntu7.18.04.1 amd64 [installed]
plymouth-theme-ubuntu-logo/bionic-updates,now 0.9.3-1ubuntu7.18.04.1 amd64 [installed]
plymouth-theme-ubuntu-text/bionic-updates,now 0.9.3-1ubuntu7.18.04.1 amd64 [installed]
pratap@PRATAP:~$ 

执行上述命令后,我希望立即卸载上述软件包。我怎样才能做到这一点?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-10-23 17:07:34

由于您正在grep‘输出所有已安装的包含单词plymouth的包,所以您可以将一个正则表达式传递给apt's remove命令。

您可以运行以下命令

代码语言:javascript
复制
sudo apt remove 'plymouth.*' --dry-run

这将删除包含单词plymouth的所有包。但是,由于该命令使用的是这样的通配符,所以可能很危险,因此最好首先检查更改,从而获得--dry-run参数。

这将允许您验证运行该命令时会发生什么,而无需实际删除任何内容。如果您满意,可以在不使用--dry-run参数的情况下重新运行相同的命令。

代码语言:javascript
复制
The following packages will be REMOVED:
  libplymouth4 plymouth plymouth-label plymouth-theme-ubuntu-logo
  plymouth-theme-ubuntu-text
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Remv plymouth-theme-ubuntu-text [0.9.3-1ubuntu10]
Remv plymouth-theme-ubuntu-logo [0.9.3-1ubuntu10]
Remv plymouth-label [0.9.3-1ubuntu10]
Remv libplymouth4 [0.9.3-1ubuntu10] [plymouth:amd64 ]
Remv plymouth [0.9.3-1ubuntu10]
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1086462

复制
相关文章

相似问题

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