centos镜像源 国内镜像源

RHEL配置Centos yum源的方法

由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,如果我们使用的机器安装的是RHEL系统要是每次安装软件先挂载本地光盘会很繁琐,而且有些软件也是老版本的,这种情况下我们可以借助CentOS的YUM源来满足我们的需求。

一、删除RHEL原有的YUM

rpm-aq|grepyum|xargsrpm-e--nodeps

二、下载CentOS的yum安装包(163源)

wget

wget

wget

wget

三、安装CentOS的YUM安装包

yum和yum-plugin-fastestmirror需要一起安装,这两个包存在依赖关系,分开安装会失败,安装之前先把RPM-GPG-KEY导入系统,否则会出现警告信息

rpm-ivhyum-metadata-parser-1.1.2-4.el5.x86_64.rpm

rpm--importRPM-GPG-KEY-CentOS-5

rpmivhyum-3.2.22-40.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-21.el5.centos.noarch.rm

至此我们就可以在线使用yum了

四、修改yum源

为了使用在线使用Yum安装软件更快,我们可以使用国内的网易Yum源或者其他国内yum源

五、更改yum源

#我们使用网易的CentOS镜像源

cd/etc/yum.repos.d/

virhel-debuginfo.repo

#CentOS-Base.repo

#

#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe

#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand

#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates

#unlessyouaremanuallypickingothermirrors.

#

#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe

#remarkedoutbaseurl=lineinstead.

#

#

[base]

name=CentOS-5-Base-163.com

mirrorlist=$basearchrepo=os

baseurl=$basearch/

gpgcheck=1

gpgkey=

#releasedupdates

[updates]

name=CentOS-5-Updates-163.com

mirrorlist=$basearchrepo=updates

baseurl=$basearch/

gpgcheck=1

gpgkey=

#packagesused/producedinthebuildbutnotreleased

[addons]

name=CentOS-5-Addons-163.com

mirrorlist=$basearchrepo=addons

baseurl=$basearch/

gpgcheck=1

gpgkey=

#additionalpackagesthatmaybeuseful

[extras]

name=CentOS-5-Extras-163.com

mirrorlist=$basearchrepo=extras

baseurl=$basearch/

gpgcheck=1

gpgkey=

#additionalpackagesthatextendfunctionalityofexistingpackages

[centosplus]

name=CentOS-5-Plus-163.com

mirrorlist=$basearchrepo=centosplus

baseurl=$basearch/

gpgcheck=1

enabled=0

gpgkey=

#contrib-packagesbyCentosUsers

[contrib]

name=CentOS-5-Contrib-163.com

mirrorlist=$basearchrepo=contrib

baseurl=$basearch/

gpgcheck=1

enabled=0

gpgkey=

六、清理

yumcleanall

yummakecache

七、更新

yumupdate

CentOS7下载源有哪些

一、配置阿里源

第1步:下载阿里源的配置文件

wget-O/etc/yum.repos.d/CentOS-Base.repo

第2步:更新镜像源

清除yum缓存

yum clean all

生成yum缓存

yum makecache

报错:

已加载插件:langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

: [Errno 14] HTTP Error 404- Not Found

正在尝试其它镜像。

: [Errno 14] curl#7-"Failed connect to mirrors.aliyuncs.com:80;拒绝连接"

报错原因: Centos-Base.repo配置文件中的$releasever变量解析错误,导致整个URL地址错误。这种情况一般发生在Redhat系统安装Centos源(我的系统是Redhat 7)," ",发现并无 7Server/目录。因此,应该是$releasever变量解析成了"7Server",进而导致了错误的发生,正确的URL地址为 ,其中的"7"是指系统版本号。

三、解决办法

1.修改yum配置文件

vi/etc/yum.repos.d/CentOS-Base.repo

将全文中所有的"$releasever"字符串替换成"7",因为我的系统是7版本

输入":"进入末行模式

然后输入%s/$releasever/7/g

保存并退出

2.再次更新镜像源

清除yum缓存

yum clean all

生成yum缓存

yum makecache

在修改配置文件后,执行yum makecache命令的时候还是出现了地址无法访问的报错信息,其实这个并不影响。如果不想看到报错信息的话,把aliyuncs部分信息删掉就可以了。

CentOS 通过国内镜像源安装Docker和换源

通过国内镜像源安装Docker和换源的步骤如下:

首先,由于国内屏蔽了Docker所有域名,导致无法访问,需要更换为国内镜像源。这可以通过更换为国内阿里yum源一键脚本来实现。

在完成yum源更换并更新为最新后,可以使用以下步骤一键安装Docker:

安装Docker所需软件包。

使用国内镜像源加速Docker下载,选择阿里云的镜像源。

安装Docker Engine。

如果一键安装失败或出现错误,可手动进行安装:

确保安装Docker所需的软件包。

使用国内镜像源安装Docker Engine。

在安装Docker后,需进行换源操作:

打开或创建/etc/docker/daemon.json文件。

输入相应的内容以配置镜像源。

重启Docker服务。

完成上述步骤后,需要设置Docker服务在开机时自动启动:

在终端输入命令以启用自动启动。

检查Docker服务信息,确认换源操作成功。

通过上述步骤,可以顺利地使用国内镜像源安装和配置Docker环境。

阅读剩余
THE END