[root@localhost ~]# dnf --version
Traceback (most recent call last):
? File "/usr/bin/dnf", line 57, in <module>
? ? from dnf.cli import main
? File "/usr/lib/python2.7/site-packages/dnf/__init__.py", line 30, in <module>
? ? import dnf.base
? File "/usr/lib/python2.7/site-packages/dnf/base.py", line 29, in <module>
? ? import libdnf.transaction
? File "/usr/lib64/python2.7/site-packages/libdnf/__init__.py", line 3, in <module>
? ? from . import conf
? File "/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_helper
? ? return importlib.import_module('_conf')
? File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
? ? __import__(name)
ImportError: No module named _conf
解決方法:
因?yàn)榉?wù)器環(huán)境為CentOS 7,沒有完全預(yù)裝在 CentOS 7 中,所以需要先全安裝DNF。
# yum install epel-release
# yum install dnf
# dnf --version
二、解決辦法
1、先升級(jí)python:
#yum update python*
2、再安裝以下軟件:
yum -y install dnf-data dnf-plugins-core libdnf-devel libdnf python2-dnf-plugin-migrate dnf-automatic
3、測(cè)試
[root@localhost ~]# dnf --version
4.0.9
? Installed: dnf-0:4.0.9.2-2.el7_9.noarch at Tue 09 Apr 2024 06:06:01 PM CST
? Built ? ?: CentOS BuildSystem <http://bugs.centos.org> at Wed 07 Apr 2021 03:52:38 PM CST
? Installed: rpm-0:4.11.3-48.el7_9.x86_64 at Tue 09 Apr 2024 06:13:58 PM CST
? Built ? ?: CentOS BuildSystem <http://bugs.centos.org> at Wed 24 Nov 2021 04:33:39 PM CST
?文章來源:http://www.zghlxwxcb.cn/news/detail-853826.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-853826.html
到了這里,關(guān)于centos 7 使用dnf報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!