HCRM博客

如何设置和使用CentOS本地YUM仓库?

CentOS本地YUM源配置指南

简介

YUM(全称为Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

如何设置和使用CentOS本地YUM仓库?-图1
(图片来源网络,侵权删除)

优点与缺点

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

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

配置步骤

1、删除默认的yum源:将centos自带的网络yum源删掉,命令如下:

```bash

rm rf /etc/yum.repos.d/

```

如何设置和使用CentOS本地YUM仓库?-图2
(图片来源网络,侵权删除)

2、创建挂载点并挂载镜像

```bash

mkdir /opt/centos

mount /dev/cdrom /opt/centos/

```

注意:如果挂载时提示写保护,将以只读方式挂载。

3、创建并编写本地yum源配置文件

```bash

vi /etc/yum.repos.d/local.repo

```

内容如下:

```ini

[centos]

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

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

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

enabled=1 # 启用该Yum源

```

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

```bash

yum clean all

yum makecache

```

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

```bash

yum repolist

```

6、测试安装httpd

```bash

yum install y httpd

```

常见问题解答(FAQs)

1、为什么本地yum源速度更快?

答:因为本地yum源直接从本地文件系统读取数据,无需通过网络连接远程服务器,因此避免了网络延迟和带宽限制,从而加快了软件包的下载和安装速度。

2、如何更新本地yum源的软件包到最新版本?

答:更新本地yum源的软件包到最新版本需要手动进行,可以通过以下步骤实现:

下载最新的软件包或更新包。

将下载的包复制到本地yum源的目录中。

使用createrepo update命令更新yum元数据缓存。

重新生成yum缓存:yum clean allyum makecache

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