刚开始学习Linux过程中,可能会有同学会遇到和帖主一样的问题,例如需要去安装配置ansible,奈何使用了yum install epel-release命令之后发现报出了未知错误
可是如果使用ping命令去ping百度网址的话却可以ping通,网络是没什么问题的,这就让人很头大,不知从何下手解决。
出现这种问题,其实是对yum命令本身的了解并不完善,下面细说yum:
=========================================================================
yum,其实可以将其理解为是Linux系统中的“软件管家”
正常我们使用例如360安全管家下载软件的时候,360并不是从网络上获取某个软件的下载包给你进行下载的,而是从360的软件包库中获取的。
并且因为360是第三方下载软件,通过其本身下载的软件并不可靠,有许多未知风险。并不我们正常去网络上下载安装包自己配置下载,是干净清晰的。
360这个第三方下载软件在从它本身的软件包库中获取到安装包之后,你让360帮你进行软件下载,会发现下载出来不仅是软件本身被下载了,还会顺便携带一大堆“小鸟壁纸”、“360安全卫士”等“开后门的软件或工具”,这就很明显的证明了如果你使用第三方的安装工具,你下载下来的的软件不仅可能有未知风险,并且还附带第三方的一些附加软件和工具。
同样的情况也适用于yum工具
可是针对于yum工具,我们可以对其进行库的源的配置,让其使用一些相比较而言,更值得信赖的库源。
至于如何更换yum源,也有很多其他的更有参考意见的帖子。