DNF新一代的RPM软件包管理器。克服了YUM包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。

因为服务器环境为CentOS 7,它没有预装在 CentOS 7 中,所以需要先安装DNF。

# yum install epel-release
# yum install dnf
# dnf --version

一、问题:

CentOS7安装DNF后,运行dnf –-version会报以下错误:

Traceback (most recent call last):File "/usr/bin/dnf", line 57, in <module>from dnf.cli import mainFile "/usr/lib/python2.7/site-packages/dnf/__init__.py", line 30, in <module>import dnf.baseFile "/usr/lib/python2.7/site-packages/dnf/base.py", line 29, in <module>import libdnf.transactionFile "/usr/lib64/python2.7/site-packages/libdnf/__init__.py", line 3, in <module>from . import confFile "/usr/lib64/python2.7/site-packages/libdnf/conf.py", line 17, in <module>_conf = swig_import_helper()File "/usr/lib64/python2.7/site-packages/libdnf/conf.py", line 16, in swig_import_helperreturn importlib.import_module('_conf')File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module__import__(name)
ImportError: No module named _conf

其实最主要的错误就是最后一条:ImportError: No module named _conf

二、解决办法

  1. 先升级python:
yum update python*
  1. 再安装以下软件:
yum install dnf-data dnf-plugins-core libdnf-devel libdnf python2-dnf-plugin-migrate dnf-automatic -y
  1. 再次运行dnf,就正常了。
# dnf --version
4.0.9Installed: dnf-0:4.0.9.2-1.el7_6.noarch at Fri 13 Nov 2020 05:40:22 AM ESTBuilt    : CentOS BuildSystem <http://bugs.centos.org> at Wed 13 Feb 2019 08:19:33 PM ESTInstalled: rpm-0:4.11.3-45.el7.x86_64 at Fri 13 Nov 2020 06:10:31 AM ESTBuilt    : CentOS BuildSystem <http://bugs.centos.org> at Wed 30 Sep 2020 05:30:03 PM EST

CentOS7安装dnf相关推荐

  1. CentOS7安装dnf包管理器

    dnf包管理器介绍:dnf是新一代的 rpm 软件包管理器,首先出现在 Fedora 18 这个发行版中,Fedora 22 中正式取代了 yum.dnf 包管理器相对 yum 来说,提升了用户体验. ...

  2. 如何在centos7安装dnf package

    当我尝试用yum 去安装dnf 时候 出现下面的错误 [abc@localhost voc]$ sudo yum install dnf -y [sudo] password for abc: Loa ...

  3. dnf mysql数据库密码,CentOS7使用dnf安装mysql的方法

    本文介绍了CentOS7使用dnf安装mysql的方法,分享给大家,具体如下: 1.安装mysql的yum仓库 执行以下命令: 代码如下: 2.安装mysql dnf install mysql-co ...

  4. DNF安装MySQL,CentOS7使用dnf安装mysql的方法

    本文介绍了CentOS7使用dnf安装mysql的方法,分享给大家,具体如下: 1.安装mysql的yum仓库 执行以下命令: 代码如下: yum localinstall 2.安装mysql dnf ...

  5. Centos7 离线安装dnf

    DNF 是用于取代YUM的下一代包管理器,本次实验在Centos7安装体验DNF 实验环境 2台运行Centos7的虚拟机其中一台要求可以访问互联网 挂载ISO镜像文件到 /media/cdrom 启 ...

  6. linux安装dnf服务器地址,CentOS7使用dnf安装mysql的方法

    本文介绍了CentOS7使用dnf安装mysql的方法,分享给大家,具体如下: 1.安装mysql的yum仓库 执行以下命令: 复制代码 代码如下: yum localinstall https:// ...

  7. CentOS7 通过yum安装dnf失败,提示No package dnf available的解决办法

    CentOS7 通过yum安装dnf失败,提示No package dnf available的解决办法 标签: CentOS7 dnf edit by 2017-09-22 10:56:57 感谢这 ...

  8. Centos7安装MySql8出现失败处理

    腾讯云centos7安装Mysql过程,以及遇到的问题 centos7安装MySql8   有一个1核2G的腾讯云服务器和阿里云服务器,去年活动打骨折买的,才38一年.今天试着在腾讯云的centos7 ...

  9. Centos7 安装Nginx(OpenResty)、Windows安装Nginx

    Nginx是一款高性能的代理.转发服务器,目前已经支持4层和7层代理. OpenResty则是基于Nginx增加Lua的功能,可以方便的实现缓存功能. 1.Nginx不同安装形式分析 安装形式 安装难 ...

  10. Centos7安装ocserv服务器

    Centos7安装ocserv服务器 安装ocserv服务端 申请公网证书(非必需之行,仅适用于已绑定域名的主机) 安装certbot自助签发公网ssl证书 自助签发证书> 前置条件:该服务器公 ...

最新文章

  1. 【BZOJ】1013 [JSOI2008]球形空间产生器sphere
  2. rabbitmq使用_RabbitMQ的使用(二) RabbitMQ服务在单机中做集群
  3. 阿里P9技术:我来聊聊百万年薪
  4. Swagger 分组配置
  5. mysql复杂查询的书_mysql 复杂查询
  6. 如何让IE窗口打开时就自动默认为最大化
  7. 软件工程毕业论文mysql英文翻译_软件工程技术英文文献和中文翻译
  8. IE8和IE7下js的兼容性问题
  9. Awesome Free ChatGPT(免费的chatgpt镜像网站)
  10. 技术赋能数字经济释放巨大潜力
  11. linux scp 指令使用
  12. 信用卡教育风险预测项目--kaggle算法实战
  13. Machine Learning课堂笔记之Computing Parameters Analytically
  14. 小米android l主题,MIUI7=MIUI+4款主题?
  15. 基于栅格地图的路径规划(一)基于Matlab二维、三维栅格地图的构建
  16. qq浏览器如何关闭广告推荐
  17. 【合并两个有序序列】
  18. 产品几何技术规范(GPS) 线性尺寸公差ISO代号体系
  19. Java案例:正向和反向遍历单链表
  20. 带你简单了解MySQL

热门文章

  1. 淘宝为什么不该自己做团购
  2. Deepin-15.10-custom-LiveCD 定制版本已经发布
  3. nice和renice命令详解
  4. 全球信息数据量陡增 大数据应用前景广阔
  5. Android studio 如何快速收起代码?
  6. 干货 | 彻底理解ANDROID BINDER通信架构(下)
  7. Response常用方法
  8. 20151212Jquery 工具函数代码备份
  9. 浅议磁盘分区——从MBR到GPT
  10. Android布局详解(二)