centos源配置?本地yum源配置
其实centos源配置的问题并不复杂,但是又很多的朋友都不太了解本地yum源配置,因此呢,今天小编就来为大家分享centos源配置的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
centos7如何配置本地的yum源
在特定场景下,如没有公网访问权限,使用本地yum源可以帮助实现离线安装。首先,创建存放系统镜像的目录和挂载目录。
mkdir–p/yum/iso mkdir–p/yum/local
上传安装系统的ISO镜像文件至/yum/iso目录。
挂载ISO镜像至本地yum目录:
mount-o loop/yum/iso/CentOS-7-x86_64-DVD-1804.iso/yum/local/
通过df–h命令检查挂载是否成功。
在/etc/yum.repos.d/目录下新建调用本地yum源的repo文件。
vi/etc/yum.repos.d/local.repo
配置文件内容如下:
[local] name=local baseurl= enabled=1 gpgcheck=0 gpgkey=
重启后,可能需要重新挂载ISO镜像。可以通过解压镜像文件或编写启动运行脚本来解决。
测试本地yum源的使用。在无公网环境模拟中,通过绑定错误的ARP表项并修改MAC地址,确保服务器无法上网。将系统自带的yum源配置文件移动至其他目录,并清除服务器缓存。
mkdir/etc/yum.repos.d/history mv CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo–t history yum clean all yum makecache
安装ntp服务作为示例。
yum install–y ntp
本地yum源成功安装ntp服务。若需安装其他软件,如Docker,由于本地源中可能缺少必要依赖,需联网搜索并下载所需的安装包。安装时可能还需要额外的依赖包。
总结,配置本地yum源适用于特定网络环境,可实现离线安装,但使用前需注意配置文件的正确性及网络限制。若遇到问题,可尝试更新配置或网络环境。
centos系统yum源的配置(网易源和本地源)
一、本文涉及以下Linux命令或工具的使用
cd,ls,yum,wget,vim,mkdir,mount,wc
二、什么是yum源
yum源相当于redhat系统的软件商店,允许从yum中下载并安装软件。
三、何时需要配置yum源
1、虽然redhat系统默认提供了yum源,但其中包含的软件种类并不全面。若需安装特定软件,我们需先添加相应的yum源。
2、某些服务器出于安全考虑,未连接外网,因此需要配置本地yum源。
3、有时redhat自带的yum源无法连接或速度过慢,此时可将其修改为国内网易源、阿里源等更为稳定快速的源。
四、yum源的配置案例(以centos7环境为例)
案例1:将系统默认yum源改为网易yum源
步骤一,停用系统默认yum源。
yum源的配置文件位于/etc/yum.repos.d,只需将配置文件移动到其他位置即可,当然也可以直接删除。
步骤二,下载网易yum源。
请确保指定目录为/etc/yum.repos.d。
步骤三,测试结果。
案例2:配置本地yum源
步骤一:挂载centos系统镜像文件,本地yum源可使用centos系统镜像文件中的rpm包。
步骤二:创建本地yum源文件,文件名必须以.repo结尾。
步骤三:测试,可看到有4067个软件包可用。
这里的4067个软件包即是centos系统镜像中的rpm包。
如何配置Centos 6.5 的yum源
您好,很高兴为您解答。
1.检查是否安装yum包
查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包:
[root@localhost~]# rpm-qa|grep yum
yum-metadata-parser-1.0-8.fc6
yum-3.0.1-5.el5
yum-rhn-plugin-0.4.3-1.el5
yum-updatesd-3.0.1-5.el5
2删除redhat自带的yum包
卸载上面显示的所有yum包:
[root@localhost~]# rpm-qa|grep yum|xargs rpm-e--nodeps(不检查依赖,直接删除rpm包)
再用
[root@localhost~]# rpm-qa|grep yum
[root@localhost~]#
查看,无信息显示表示已经卸载完成。
3.下载新的yum包。使用Centos6.5的yum包
#wget
#wget
#wget
安装yum软件包
注意:单个的安装包可能会依赖其它包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把所有这些包放在一起,用一行命令将它们同时安装即可:
#rpm-ivhyum-metadata-parser-1.1.2-16.el6.i686.rpmyum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
4.更换yum源。使用163的源
#cd/etc/yum.repos.d/
#wget
#viCentOS6-Base-163.repo
编辑文件,把文件里面的$releasever全部替换为版本号,即6.5最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可(已经修改好)
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#
[base]
name=CentOS-6.5-Base-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=os
gpgcheck=1
gpgkey=
#releasedupdates
[updates]
name=CentOS-6.5-Updates-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=updates
gpgcheck=1
gpgkey=
#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-6.5-Extras-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=extras
gpgcheck=1
gpgkey=
#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-6.5-Plus-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=
#contrib-packagesbyCentosUsers
[contrib]
name=CentOS-6.5-Contrib-163.com
baseurl=$basearch/
#mirrorlist=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=
5.清除原有缓存
#yumcleanall
重建缓存,以提高搜索安装软件的速度
#yummakecache
6.更新系统
#yumupdate
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~