< p > 总结
世纪的Linux长期以来一直有一个不和谐的问题:腐霉2和腐霉3是如何共存的?
在CentOS Linux 8之前,默认的Python版本是2。安装3.x仍然没有继母的身份。任何粗心大意都是不好的。最夸张的是手动将Python2.6升级到2.7,YUM直接挂断了。
如果
希望被配置为运行命令“python”并直接执行3.x版,那么有许多文件需要相应地更改不幸的是,百胜是用Python2.x写的,而DNF是用python 3.x写的在这种情况下,CentOS Linux 8将默认的Python版本更改为3.x,相应的软件包管理器自然从YUM更改为DNF。所以CentOS Linux 8的默认转速包管理工具从百胜变成了DNF幸运的是,所有安装包配置文件都没有改变,这与当时的百胜时代没有太大不同,所以切换到DNF也不会太不合适。
为什么
会这样说,因为安装软件时使用了DNF(百胜命令也存在,但它只是到DNF的链接,特里斯顿注意到)以下更改可以理解为对DNF配置文件的更改,从默认下载外国软件到默认下载国内服务器上的软件
什么是DNF?你为什么要更换YUM?
DNF是Linux下一代软件包管理工具,取代了YUMDNF使用SUSE创建和维护的libsolv来解决依赖关系,而YUM使用公共API来解决依赖关系相对来说更难维护。百胜有56K行代码,但没有相关文档,而DNF有29K行代码和应用编程接口文档,因此很容易构建新特性。虽然DNF有少量代码,但DNF支持更多的扩展,而百胜只支持Python扩展
一般来说,《DNF》是毕达菲3写的,它减少了内存使用,提高了运行速度,增强了依赖性分析能力,改善了用户体验因此,更换百胜是不可避免的结果
DNF资料来源更改为国内地址
由于系统中安装的软件包管理配置文件链接到外部服务器,我们将在安装软件、升级内核和升级软件时从外部服务器下载相关文件由于众所周知的原因,国外服务器的网络速度实在不讨人喜欢,所以我们必须用国内服务器来代替它们,这样安装和升级软件的速度会加快,维护人员等待的时间会减少。
因为阿里的源文件已经包含了AppStream、Base、centosplus、Extras和PowerTools的相关内容,所以有必要将这些文件重命名为bak,以防止系统执行它们。
CD/etc/yum . repo . d/ mv/etc/yum . repo . d/CentOS-AppStream . repo/etc/yum . repo . d/CentOS-AppStream . repo . bak mv /etc/yum .回购. d/CentOS-Base .回购/etc/yum .回购. d/CentOS-Base .回购. bak mv/etc/yum . repo . d/CentOS-Centosplus . repo/etc/yum . repo . d/CentOS-Centosplus . repo . bak mv/etc/yum . repo . d/CentOS-Exters . repo/etc/yum . repo . d/CentOS-Exters . repo . bak mv/etc/yum . repo . d/CentOS-电动工具. repo/etc/yum . repo . d/CentOS-电动工具. repo.bak
经过以上修改后,可以下载新的国内源文件,推荐阿里的
因为默认情况下没有安装wget,所以我们可以使用curl执行以下命令:
Curl -o CentOS-Base.repo
如果有wget,也可以执行以下命令
wwget-once ntos-base . repo http://Ali mirror网站/repo/Centos-8.repo
如果没有安装wget,运行该命令将提示“bash: wget:找不到命令”,然后使用curl命令执行它或者您可以先安装wget,这非常简单。您只需要以下命令(前提是如果您已经将上述文件更改为“)。bak”,然后您可以返回并执行以下命令)
dnf -y安装wget
检查安装是否完成,并执行命令
ls-l/etc/yum . repo . d/将看到
执行以下命令检查内容并确认更改是否成功
cat/etc/yum . repo . d/CentOS-base . repo如果您看到以下情况,升级成功
因此完成了用本地源替换本地CentOS Linux 8的dnf安装源
运行以下命令生成以下高速缓存
dnf makecache
执行以下命令升级所有软件包。试试有多快:
dnf -y更新如果您习惯了yum,您也可以使用这个命令“yum -y update”如果您是安装在网络上的CentOS Linux 8,系统不应该有任何需要升级的软件包。提示如下:
测试国内服务器的下载速度
|默认安装最低的199厘沲Linux 8没有安装解压缩软件。让我们试试安装一个有多快首先搜索系统是否包含解压缩安装包:
dnf搜索解压缩运行以下命令安装解压缩程序:
dnf -y安装解压缩
几乎安装了1s,速度很快