我需要删除/卸载使用grep命令找到的包列表。
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:~$ 执行上述命令后,我希望立即卸载上述软件包。我怎样才能做到这一点?
发布于 2018-10-23 17:07:34
由于您正在grep‘输出所有已安装的包含单词plymouth的包,所以您可以将一个正则表达式传递给apt's remove命令。
您可以运行以下命令
sudo apt remove 'plymouth.*' --dry-run这将删除包含单词plymouth的所有包。但是,由于该命令使用的是这样的通配符,所以可能很危险,因此最好首先检查更改,从而获得--dry-run参数。
这将允许您验证运行该命令时会发生什么,而无需实际删除任何内容。如果您满意,可以在不使用--dry-run参数的情况下重新运行相同的命令。
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]https://askubuntu.com/questions/1086462
复制相似问题