centos8自带DNF插件,无需安装

常用命令

检查DNF软件版本

dnf --version

列举dnf 软件库。

dnf repolist

列举所有安装源

dnf repolist all

显示所有软件列表

dnf list

显示已安装软件可用

dnf list installed

搜索软件包可用

dnf search 软件名

安装软件包

dnf install vim

卸载软件

dnf remove vim

升级系统和软件分别为

dnf update systemd
dnf update 或 # dnf upgrade

删除未使用软件包

dnf autoremove

报错

一、No module named _conf

问题描述: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
解决办法

先升级python:

yum update python*

再安装以下软件:

yum install dnf-data dnf-plugins-core libdnf-devel libdnf python2-dnf-plugin-migrate dnf-automatic -y

重新运行dnf。

二、python编码问题

问题描述:‘ascii’ codec can’t decode byte 0xe5 in position 4
~ $  dnf --version
4.0.9
Traceback (most recent call last):File "/usr/bin/dnf", line 58, in <module>main.user_main(sys.argv[1:], exit_code=True)File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 179, in user_mainerrcode = main(args)File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 64, in mainreturn _main(base, args, cli_class, option_parser_class)File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 95, in _maincli.configure(list(map(ucd, args)), option_parser())File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 868, in configureself.base.output)File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 137, in print_versionssm_ui_time(pkg.installtime)))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)
解决方法:

这是由于python2中的编码bug,需要在python目录/lib/python2.7/site-packages/(系统pyhton目录:/usr/lib/python2.7/site-packages/)中新建一个文件:sitecustomize.py,其中包含下列代码

import sys
sys.setdefaultencoding('utf-8')

验证:

dnf --version

常用软件安装

wget

dnf install wget

mysql

centos7先去官网找npm,配置yum,配置命令

rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update

dnf下载或yum下载

dnf install mysql-server
yum install mysql-server

reids

dnf install redis

nginx

dnf install nginx

CentOS使用DNF配置相关推荐

  1. Centos + apache + tomcat 配置实录,httpd调用servlet

    Centos + apache + tomcat 配置实录,httpd调用servlet 初学java,搭建java服务器,费了几天功夫,供自己以后查看,也供初学者参考. 总体配置Centos7,ja ...

  2. centos的网络配置

    centos的网络配置 centos设置dns CentOS 5.5 里面怎么修改IP地址DNS服务器等网络设置? 1.CentOS 修改DNS服务器 # vi /etc/resolv.conf 修改 ...

  3. Centos 6 安装 配置 oracle11g R2

    Centos 6 安装 配置 oracle11g R2 分享到:0 分类:                          Linux&CentosOracle 1.安装centos6.3_ ...

  4. CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  5. mysql for centos下载_python数据分析之路——centos下载并配置mysql与navicat的使用

    python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...

  6. LoadRunner远程监测Centos服务性能配置过程

    由于公司的需要,经过一段时间的探索,参考了很多业内人士的文档,终于完成LoadRunner远程监测centos服务器的配置过程. 首先监测所需要服务是否存,如果存在就不必要安装,如果不存在,需要安装对 ...

  7. K8S精华问答 | CentOS下如何配置主机互信?

    作为是Google开源的容器集群管理系.在Docker技术的基础上,为容器化的应用提供部署运行.资源调度.服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性.今天,我们就来看看关于k ...

  8. Linux 实操———CentOS 6 安装配置 Tomcat

    引言 Linux下安装Tomcat. 一.下载.传输与解压 同<Linux 实操---CentOS 6 安装配置 Oracle JDK 1.8>一样,前期都是先在远程机上下载压缩包,然后通 ...

  9. centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用

    python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...

  10. CentOS 6.5配置本地YUM源

    CentOS 6.5配置本地YUM源 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOS DVD来说,里面提供的软件就足以满足 ...

最新文章

  1. codevs1002 搭桥
  2. 典型相关分析(cca)原理_CCA典型关联分析原理与Python案例
  3. 数据结构线性表博客作业总结
  4. Redis中的List 列表
  5. 如何禁止谷歌浏览器隐藏url的www前缀
  6. matlab仿真二元等幅边射阵,MATLAB仿真天线阵代码.doc
  7. 如果一小时后永久断网,你会干嘛?
  8. SQL操作结果集-并集,差集,交集,结果集排序
  9. VMware -- 安装linux镜像
  10. 剪枝算法实现一字棋-C++
  11. java的链表(LinkedList类)
  12. python计算相关性显著性p值_基于python如何实现计算两组数据P值
  13. 读《因果的真相》第三章摘抄笔记
  14. LT培训Hadoop
  15. 生产线平衡优化毕业论文【flexsim仿真】
  16. 2020大学生安全教育网课课后答案
  17. 【嵌入式】网络编程_pthread_fork
  18. 值得我们思考的5个问题
  19. android培训技能,Android培训应该掌握的核心技能有哪些?
  20. Xilinx FPGA资源解析与使用系列——CLB

热门文章

  1. 海外RPA企业盘点:谁是领导者,谁是挑战者?
  2. seekbar 的用法
  3. 云服务器搭建java服务器运行环境
  4. MFC中Ribbon界面关于按钮禁用
  5. 2020年注册电气工程师基础考试大纲:专业基础(供配电、发输变电相同)
  6. PDF转CAD格式软件下载及使用教程
  7. 【Research】Audit审计
  8. 如何自制条形码扫描器
  9. 无损音乐播放器,有软件与硬件之分
  10. echarts柱状图图例设置