更改centos 源?centos如何安装软件
今天给各位分享更改centos 源的知识,其中也会对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
CentOS 7.9更换yum源教程
CentOS 7作为广泛使用的Linux发行版,其默认的yum源可能无法满足特定需求。下文以阿里源为例,详细介绍更换yum源的步骤。
首先,备份原有的源文件,以防不时之需。操作如下:
安装依赖工具,确保系统具备更换源所需的软件包。接下来,下载新的源文件或采取其他方法复制内容。随后,保存并退出配置文件,确保更改生效。配置新源后,清除yum的旧缓存并生成新缓存,具体指令如下:
验证新源是否成功切换,输入以下指令查看结果,如下图所示:
如果输出包含阿里源信息,表示已成功更换源。测试新源可用性,以nginx为例进行搜索,确认能否正常显示信息。如能显示,说明新源配置成功。若需更换其他源,只需替换链接或内容即可。以下为网易源的示例:
网址:
确保替换内容符合新源的配置要求,以适应不同需求。
CentOS-7.5 更换清华大学 yum 源
1、更换 yum源的原因
国外网站连接响应太慢
国内 yum源响应速度快
2、国内 yum源
阿里云 yum源
清华大学 yum源
中科大 yum源
网易 yum源
3、更换清华大学 yum源
1)建议先备份 CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
然后编辑/etc/yum.repos.d/CentOS-Base.repo文件,在以 mirrorlist= 开头的行前面加 # 注释掉;
并将以 baseurl= 开头的行取消注释(如果被注释的话),把该行内的域名(例如mirror.centos.org)替换为 mirrors.tuna.tsinghua.edu.cn。
2)实际操作
[root@shell~]#
[root@shell~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[root@shell~]#
[root@shell~]# vi /etc/yum.repos.d/CentOS-Base.repo
修改说明:
yum源配置总共有4项,但是更改方式都一样。都是将每一小块以“mirrorlist=”开头的那一行注释掉,然后将每一小块以“baseurl= ”开头的那一行前面的注释取消,最后将每一小块以“baseurl= ”开头的那一行内的centos官方域名(mirror.centos.org)更换为清华大学的域名(mirrors.tuna.tsinghua.edu.cn)即可
清华大学 yum源配置实例:
[root@shell~]#
[root@shell~]# yum clean all #清空yum缓存
[root@shell~]# yum makecache #更新yum源缓存
[root@shell~]# yum repolist
[root@shell~]#
[root@shell~]# yum list httpd mariadb php