CentOS使用DNF配置

news/2024/11/13 4:30:49/

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.ppmy.cn/news/350461.html

相关文章

linux命令之dnf命令

一、dnf包管理器简介 DNF(Dandified Yum)是新一代的RPM软件包管理器。他首先出现在 Fedora 18 这个发行版中。而最近&#xff0c;它取代了yum&#xff0c;正式成为 Fedora 22 的包管理器。DNF包管理器克服了YUM包管理器的一些瓶颈&#xff0c;提升了包括用户体验&#xff0c;内…

最新Python使用键鼠模拟,DNF拍卖行

目录导航 说明:使用的的包:扫拍功能: 说明: 在此声明&#xff0c;仅作学习交流使用,对产生的任何影响&#xff0c;本人概不负责. 大体是实现的具体思路&#xff0c;完整的代码恕不免费提供. 本人也是因为喜欢打游戏dnf 最近无聊就想着自己用python编程来写点小工具,查了很多资…

DNF可以在Linux系统运行吗,Linux中dnf命令起什么作用呢?

摘要: 下文讲述Linux中dnf的功能说明&#xff0c;如下所示&#xff1b; dnf简介: dnf是一个新的rpm软件包管理器&#xff0c;它出现的目的是取代yum dnf在用户体验&#xff0c;内存占用&#xff0c;依赖分析&#xff0c;运行速度等方面进行了性能提升 dnf命令功能&#xff1a; …

DNF史诗计算机最新版,dnf全职业史诗装备搭配计算器2020

dnf史诗装备计算器(100级一键搭配)专为喜欢DNF的玩家打造,能够帮助玩家快速配置自己的装备属性,了解最新的配装方式,提高自己的战斗哦,根据不同的要求自由的进行配装哦,感兴趣的玩家不要错过哦! 版本说明 3.2版本更新 默认首饰和特殊更换为普雷同时更新贴图,修复左右槽颠…

使用dnf shell安装本地rpm包的遇到的问题

使用dnf shell安装本地rpm包的遇到的问题 序dnf local installdnf shell注意总结ref 序 最近项目中使用dnf安装本地安装包遇到了2个问题&#xff0c;调试了蛮久&#xff0c;记录下来&#xff0c;也供大家参考。 dnf是yum的升级版&#xff0c;在redhat8之后yum逐渐升级为dnf&a…

linux dnf配置文件,RedHat8.1配置本地dnf源

环境准备 RHEL8.1 不联网 REHL8.1 启动盘 RHEL8中默认使用的软件批量管理工具由原版本的yum换成了速度更快的dnf,原有的yum命令仅为dnf的软链接,当然依旧可以使用的。 一、挂载RHEL 8 ISO文件/安装DVD 要在RHEL 8服务器中挂载RHEL 8 ISO文件,请使用下面的mount命令 [root@li…

DNF可以在Linux系统运行吗,系统安装-009 Linux下dnf使用

dnf命令 软件包管理 Linux学习路线规划,掌握小白变怪兽的独门绝技,让站长用13年的工作经验告诉你什么是捷径!Linux面试必备技巧,技术面+主管面+HR面,每一面都能脱颖而出,轻松搞定 Offer! DNF是新一代的rpm软件包管理器。他首先出现在 Fedora 18 这个发行版中。而最近,它…

Linux环境下YUM和DNF详细介绍

目录 1、基础概念 1.1 YUM介绍 1.2 DNF介绍 1.3常用Linux版本介绍 2、YUM和DNF对比 2.1软件版本对比 2.2帮助内容对比 2.2.1 DNF帮助命令的输出 2.2.2 YUM帮助命令的输出 2.2.3对比结论 2.3软件仓库对比 2.4安装软件对比 2.4.1 YUM命令安装VSFTPD 2.4.2 DNF命令安装VSFTPD 2.4.…