当前位置: 首页 > ai >正文

CentOS使用DNF配置

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
http://www.xdnf.cn/news/11099.html

相关文章:

  • 无线蹭网工具奶瓶Beini使用教程
  • 关于InstantiationException错误的原因
  • 《周易》乾卦爻辞
  • 工作队列-schedule_delayed_work()用法
  • CC2630 CC2650 zigbee开发系列之入门 第1步
  • PostgreSQL性能分析工具-PoWA
  • 最小生成树之Kruskal算法
  • 腾讯QQ珊瑚虫外挂原理分析
  • 检查服务器端口是否开启怎么查看
  • web快速入门之基础篇-css:1、样式表:内联样式、内部样式表、外部样式表
  • ContextLoaderListener作用详解
  • Linux平台设备和驱动
  • CEO、COO、CFO、CIO、CTO、CMO的中文是什么?
  • TI AM335X处理器介绍
  • WordPress 主题教程:从零开始制作 WordPress 主题
  • 购物车下单
  • Virtualbox虚拟机网络配置详解
  • (为了搭建win7+office环境)步骤说明
  • 世界各国Google网址大全
  • QGIS 矢量数据属性表中文乱码解决方案:4 步修复编码匹配问题
  • LAN、WAN、WLAN的区别
  • CTF入门教程(非常详细)从零基础入门到竞赛,看这一篇就够了!
  • 外链查询工具大全
  • 虚拟机中安装Red-Hat 9.3系统详细教程
  • 制作一个简单HTML中华传统文化网页设计源码(HTML+CSS)
  • 俄罗斯黑客技术有多牛(非常详细)零基础入门到精通,收藏这一篇就够了
  • 怎么升级服务器浏览网页速度快,如何快速提升网页速度有哪些优化技巧
  • 熊猫烧香病毒源代码及分析
  • 评测华数彩虹盒子(BOX)
  • MR学生总成绩报表以及平均成绩报表(云计算作业20180524)