侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

DNF包管理器不升级指定包的配置

2023-12-18 星期一 / 0 评论 / 0 点赞 / 119 阅读 / 2026 字

使用fedora作为日常系统使用有一年了,上半年开始使用搜狗输入法作为系统的输入法,最近使用系统的升级命令 sudo dnf update -y 进行升级,然后就自动的把搜狗输入法升级到2.1的新版本

使用fedora作为日常系统使用有一年了,上半年开始使用搜狗输入法作为系统的输入法,最近使用系统的升级命令

sudo dnf update -y

进行升级,然后就自动的把搜狗输入法升级到2.1的新版本了,然后就不能使用了,切换回老版本2.0,就一切正常了,然后就开始了探索让dnf不升级搜狗输入法的方法。

经过观察,指导搜狗输入法主要需要单独安装两个包

sogoupinyinsogoupinyin-selinux

于是这两个包就是需要设置为不升级的包。

系统使用的是dnf来管理包,因为dnf是yum的分支,同时也是使用的yum的配置文件,所以一开始是按照yum的方式来配置的,就是在"/etc/yum.conf"中的“[main]”作用域里面添加

exclude=sogoupinyin*

但是不生效:(。

但是呢,在命令行使用却是有效的

sudo dnf update --exclude=sogoupinyin*

换一个思路,查看dnf的文档,http://dnf.readthedocs.io/en/latest/conf_ref.html  ,里面关于配置的说明是

.

excludepkgs

list

Exclude packages of this repository, specified by a name or a glob and separated by a comma, from all operations. Can be disabled using --disableexcludes command line switch.

.

看起来是配置错了,但是配置上这个依然不正确。:(

继续换思路,貌似是配置错了文件啊。在搜狗输入法的仓库配置(幸亏,那两个包只会来自一个仓库)文件中加入

exclude=sogoupinyin*

貌似看起来和dnf文档里面说的不一样啊,倒是和yum的一样,不过这个配置本来就是yum的。后面还需要在探索一下。

广告 广告

评论区