配置YUM源
YUM(Yellow dog Updater, Modified)是一个在Fedora、CentOS、RedHat及CentOS中的Shell前端软件包管理器,基于RPM包管理,它能自动处理依赖性关系,并一次性安装所有依赖的软件包。
准备工作
服务器:配置网络YUM源需要一台服务器,本地YUM源和局域网共享YUM源分别需要一台或两台可以互相通信的服务器。
ISO镜像:提前下载好要配置的YUM源ISO镜像。
掌握mount命令:用于挂载ISO镜像文件。
配置步骤
1、配置网络YUM源
查看操作系统版本:输入指令cat /etc/redhat-release
查看操作系统版本。
选择YUM源:访问华为云开源镜像站,找到对应的操作系统版本,下载相应的.repo文件。
编辑配置文件:将下载的.repo文件上传到服务器的/etc/yum.repos.d/
目录下,或者执行以下命令创建并编辑local.repo文件。
```bash
cd /etc/yum.repos.d/
vi local.repo
```
添加以下内容:
```plaintext
[base]
name=CentOS7
baseurl=https://repo.huaweicloud.com/centos/$releasever/os/$basearch/
gpgcheck=0
```
更新缓存:清除缓存并生成新的缓存,列出当前系统中已配置和启用的YUM仓库及其状态。
```bash
yum clean all
yum makecache
yum repolist
```
2、配置本地YUM源
删除默认YUM源:移除系统自带的CentOS默认YUM源。
```bash
rm -rf /etc/yum.repos.d/
```
挂载ISO镜像:创建挂载点并挂载镜像。
```bash
mkdir /opt/centos
mount /dev/cdrom /opt/centos/
```
编写本地YUM源配置文件:创建并编辑本地YUM源配置文件。
```bash
vi /etc/yum.repos.d/local.repo
```
添加以下内容:
```plaintext
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
```
更新缓存:清除缓存并生成新的缓存。
```bash
yum clean all
yum makecache
yum repolist
```
3、配置局域网共享YUM源
安装并启动httpd:安装并启动httpd服务。
```bash
yum install httpd -y
systemctl start httpd
systemctl enable httpd
```
配置访问机YUM源:在访问机的/etc/yum.repos.d/
目录下创建一个新的.repo文件,指向httpd服务器上的YUM源目录。
```bash
vi /etc/yum.repos.d/local.repo
```
添加以下内容:
```plaintext
[base]
name=Local YUM Repo
baseurl=http://<httpd_server_ip>/centos/$releasever/os/$basearch/
gpgcheck=0
enabled=1
```
更新缓存:清除缓存并生成新的缓存。
```bash
yum clean all
yum makecache
yum repolist
```
扩展阅读
进阶指定YUM仓库:进入YUM源配置目录,清空所有自带的YUM配置文件,创建一个自定义的YUM仓库指定文件,文件后缀一定要是.repo。
修改YUM源优先级:可以通过修改配置文件中的enabled参数来设置YUM源的优先级。
以上就是关于“配置yum源_如何配置YUM源?”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/70636.html