HCRM博客

如何正确配置CentOS的YUM源?

CentOS YUM源配置

CentOS是一款广泛应用于服务器和工作站的Linux发行版,其软件包管理工具YUM(Yellowdog Updater, Modified)是系统管理员日常工作中的重要工具,通过配置YUM源,可以方便地安装、更新和管理软件包,本文将详细介绍如何在CentOS系统中配置本地和网络YUM源。

如何正确配置CentOS的YUM源?-图1
(图片来源网络,侵权删除)

配置本地YUM源

1、优点与缺点

优点:从本地获取数据,下载和安装软件包的速度非常快,完全不需要网络连接。

缺点:软件可能不是最新版,需要手动更新比较麻烦。

2、步骤

删除默认YUM源

```bash

如何正确配置CentOS的YUM源?-图2
(图片来源网络,侵权删除)

[root@cloud ~]# rm rf /etc/yum.repos.d/

```

创建挂载点并挂载镜像

```bash

[root@cloud ~]# mkdir /opt/centos

[root@cloud ~]# mount /dev/cdrom /opt/centos/

如何正确配置CentOS的YUM源?-图3
(图片来源网络,侵权删除)

```

创建并编写本地YUM源配置文件

```bash

[root@cloud ~]# vi /etc/yum.repos.d/local.repo

[centos]

name=centos # Yum源的名称,用于描述这个源

baseurl=file:///opt/centos # 本地Yum源的位置,指向挂载点目录

gpgcheck=0 # 不进行GPG签名检查

enabled=1 # 启用该Yum源

```

清除缓存并生成新的缓存

```bash

[root@cloud ~]# yum clean all

[root@cloud ~]# yum makecache

```

列出当前系统中已配置和启用的Yum仓库及其状态

```bash

[root@cloud ~]# yum repolist

```

安装httpd测试

```bash

[root@cloud ~]# yum install y httpd

```

配置国内网络YUM源

1、优点与缺点

优点:下载速度较快,适合中国大陆用户。

缺点:依赖网络连接,不如本地源稳定。

2、步骤

查看是否存在YUM

```bash

[root@localhost ~]# rpm qa|grep yum

```

备份原有的YUM源配置文件

```bash

[root@localhost ~]# mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

```

下载新的CentOSBase.repo文件

```bash

[root@localhost ~]# wget O /etc/yum.repos.d/CentOSBase.repo HTTPS://mirrors.aliyun.com/repo/Centos7.repo

```

清除缓存并生成新的缓存

```bash

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

```

更新YUM源信息

```bash

[root@localhost ~]# yum y update

```

验证YUM源配置

```bash

[root@localhost ~]# yum repolist

```

恢复备份(如果需要)

1、删除现有的YUM源配置文件

```bash

[root@localhost ~]# rm f /etc/yum.repos.d/*.repo

```

2、恢复备份的YUM源配置文件

```bash

[root@localhost ~]# cp r /etc/yum.repos.d.bak/* /etc/yum.repos.d/

```

3、清除缓存并生成新的缓存

```bash

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

```

FAQs

1、如何确认YUM源配置是否生效?:可以通过执行yum repolist命令来列出当前系统中已配置和启用的Yum仓库及其状态,确认新配置的YUM源是否在列表中显示为启用状态,如果看到新添加的源标识和名称,说明配置已生效。

2、如何切换回默认的YUM源?:如果需要恢复到默认的YUM源配置,可以删除现有的YUM源配置文件,然后恢复之前备份的YUM源配置文件,最后清除缓存并生成新的缓存,具体步骤如下:删除现有的YUM源配置文件:rm f /etc/yum.repos.d/*.repo;恢复备份的YUM源配置文件:cp r /etc/yum.repos.d.bak//etc/yum.repos.d/;清除缓存并生成新的缓存yum clean allyum makecache

分享:
扫描分享到社交APP
上一篇
下一篇