在删除zypper期间匹配通配符?

w

我正在尝试从openSUSE中删除旧内核。openSUSE版本是Tumbleweed(20191128),旧内核是5.1.16。

Zypper的联机帮助页在这里看起来Zypper支持通配符(如果我正确解析了联机帮助页),但是语法不正确。我不确定如何在删除过程中告诉程序包管理器匹配通配符。

我如何告诉Zypper删除匹配的软件包*5.1.16*


> ls /boot/
boot.readme                  sysctl.conf-5.1.16-1-default
config-5.1.16-1-default      sysctl.conf-5.3.12-1-default
config-5.3.12-1-default      System.map-5.1.16-1-default
grub2                        System.map-5.3.12-1-default
initrd                       vmlinux-5.1.16-1-default.gz
initrd-5.1.16-1-default      vmlinux-5.3.12-1-default.gz
initrd-5.3.12-1-default      vmlinuz
symvers-5.1.16-1-default.gz  vmlinuz-5.1.16-1-default
symvers-5.3.12-1-default.gz  vmlinuz-5.3.12-1-default

> sudo zypper remove *5.1.16*
Loading repository data...
Warning: No repositories defined. Operating only with the installed resolvables. Nothing can be installed.
Reading installed packages...
'*5.1.16*' not found in package names. Trying capabilities.
No provider of '*5.1.16*' found.
Resolving package dependencies...

Nothing to do.

> sudo zypper remove '*5.1.16*'
Loading repository data...
Warning: No repositories defined. Operating only with the installed resolvables. Nothing can be installed.
Reading installed packages...
'*5.1.16*' not found in package names. Trying capabilities.
No provider of '*5.1.16*' found.
Resolving package dependencies...

Nothing to do.
克里斯·梅斯

通配符仅适用于程序包名称,不适用于版本号:

要更新单个软件包,请指定一个或多个软件包名称。您可以使用*和?包名称中的通配符可指定多个与模式匹配的包。

但是,您可以执行以下操作:

rpm -qa | grep "5.1.16" | xargs zypper rm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中的通配符匹配

来自分类Dev

通配符类型匹配-Java

来自分类Dev

Python通配符匹配

来自分类Dev

QRegularExpression通配符匹配

来自分类Dev

Python中的通配符匹配

来自分类Dev

python中的通配符匹配

来自分类Dev

如何删除Windows中与给定通配符匹配的子目录中的所有文件?

来自分类Dev

sed不会删除通配符

来自分类Dev

使用通配符匹配遍历字典

来自分类Dev

XML中的通配符文件匹配

来自分类Dev

Spock框架:匹配通配符参数

来自分类Dev

Make中的通配符模式匹配

来自分类Dev

Android UriMatcher与通配符不匹配

来自分类Dev

R某些词条的通配符匹配

来自分类Dev

Sphinx通配符实时索引匹配

来自分类Dev

布尔和通配符文本匹配

来自分类Dev

Shell Globbing - 通配符匹配问题

来自分类Dev

在发布期间删除Pom?

来自分类Dev

使用通配符删除BigQuery表

来自分类Dev

WebAPI路由中的通配符参数不应匹配

来自分类Dev

将输入字段与通配符列匹配

来自分类Dev

匹配列表中的值的通配符是什么?

来自分类Dev

如何实现MSDOS样式模式匹配(通配符)?

来自分类Dev

scalamock:通配符参数匹配子类型

来自分类Dev

在Word 2013中,与文档开头匹配的通配符

来自分类Dev

MySQL查询:使用通配符进行匹配

来自分类Dev

通配符类型不匹配与原始类型

来自分类Dev

在C中实现通配符匹配的想法

来自分类Dev

无法使匹配与通配符一起使用