2019独角兽企业重金招聘Python工程师标准>>>

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

sudo dnf update -y

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

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

sogoupinyin
sogoupinyin-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的。后面还需要在探索一下。

转载于:https://my.oschina.net/songxinqiang/blog/758004

DNF包管理器不升级指定包的配置相关推荐

  1. dnf包管理器常见用法

    dnf包管理器常见用法 DNF包管理器简介 从指定软件仓安装指定软件 更新软件包到最新的稳定发行版 dnf distro-sync 回滚某个特定软件的版本dnf downgrade DNF包管理器简介 ...

  2. 以rpm为后端及以yum为前端工具的程序包管理器在Linux发行版系统centos中的使用...

    程序包管理: 应用程序的安装,实际上是解压缩并复制程序包中的文件到指定目录的过程: 程序包管理器: 方便终端用户进行程序的安装.卸载.升级.安装信息查询及校验等工作: 不同的Linux的发行版本中,有 ...

  3. yum包管理器常见用法

    yum包管理器常见用法 yum包管理器常用命令 yum源数据结构 自动寻找最快的yum源--仅支持Centos7 yum源配置 保留yum安装过的包 `yum-config-manager`快速添加` ...

  4. k8s包管理器helm_eShopOnContainers 知多少[10]:部署到 K8S | AKS

    1. 引言 断断续续,感觉这个系列又要半途而废了.趁着假期,赶紧再更一篇,介绍下如何将eShopOnContainers部署到K8S上,进而实现大家常说的微服务上云. 2. 先了解下 Helm 读过我 ...

  5. Linux 中的包管理器是什么?它是如何工作的?

    文章目录 1.Linux 中的包管理器是什么? 2.什么是包? 3.包管理器如何工作? 4.不同类型的包管理器 1.Linux 中的包管理器是什么? Linux 发行版之间的主要区别之一是包管理系统( ...

  6. rpm包管理器常见用法

    rpm包管理器常见用法 rpm包安装过程 安装包rpm -ivh 安装相互依赖的rpm 更新包rpm -Uvh 卸载包rpm -evh 卸载软件但不卸载依赖包 查询包 查询文件属于哪个包rpm -qf ...

  7. 云原生之深入解析Kubernetes应用包管理器Helm的保姆级教程和实战

    一.Helm 简介 ① 什么是 Helm? 我们可以将 Helm 看作 Kubernetes 下的 apt-get/yum,Helm 是 kubernetes 的包管理器,Helm 仓库里面只有配置清 ...

  8. Linux 软件包管理器的目的是什么,Linux软件包的管理--RPM包管理器

    在Linux中如何安装.升级.卸载软件,是我们日常运维中重要的组成部分.接下来一CentOS6系统为例,讲解如何使用 RPM 包管理器,yum包管理器以及源码的方式来管理我们的软件包. 一.相关的背景 ...

  9. 包管理器(1)—— 简介

    一.包 一个包(Package)(或软件包)通常指的是一个应用程序,它可以是一个GUI应用程序.命令行工具或(其他软件程序需要的)软件库.包本质上是一个存档文件,包含二进制可执行文件.配置文件,有时还 ...

最新文章

  1. 使用Java泛型实现快速排序(快排,Quicksort)
  2. C#easyui combotree 设置节点折叠
  3. SharePoint 2013 workflow cannot start automatically when you logged in site as a system account
  4. linux的基础知识——多进程并发服务器
  5. 深入理解 Docker 网络原理
  6. 字符串对象数组集合非空判断
  7. Http Ajax技术哪家强?Axios、Superagent、Request、Fetch、Supertest技能大比拼!
  8. 当半个娱乐圈都在吃自嗨锅,方便面去哪儿了?
  9. 【ElasticSearch】Es 源码之 NetworkModule 源码解读
  10. easymock接口模拟_EasyMock模拟异常
  11. word树状分支图_带你看懂市政管道工程图
  12. oa服务器维护问题,OA系统数据面临的安全问题及解决方法
  13. Linux虚拟机网络配置
  14. 如何搜索得到综述文献?
  15. 神经网络机器翻译技术
  16. nginx的带宽限制和并发控制
  17. 转换为ico格式图片
  18. HTML5滑动(swipe)事件,HTML5教程 滑动(swipe)事件学习
  19. mysql单元组多元组_CDA数据分析师-数据分析练习题2套
  20. 简单实现账号密码登录(写死了)

热门文章

  1. java--微信公众号开发
  2. python中plt.legend_matplotlib.pyplot绘制legend、特殊符号、设置坐标轴Ticks
  3. 电池综合测试仪功能详情
  4. 计算机有趣的指令,好玩的CMD命令行~
  5. DATEPART() 函数
  6. 2023年Web前端开发学习路线图
  7. vue之sourcemap
  8. OSChina 周日乱弹 —— 程序员转行做中医,这决心
  9. SQLZOO JOIN答案
  10. 几个博弈小题总结 脑子是个好玩意,我也想有一个。