当前位置:首页 > linux > 正文

linux搭建本地yum源的步骤

  • linux
  • 2024-04-29 07:31:22
  • 1349

前提条件:
一台具有 root 权限的 Linux 服务器
步骤:
1. 创建 Yum 源目录
mkdir -p /var/www/html/yum/
2. 设置文件权限
Apache 用户需要对该目录具有写权限:
chown -R apache:apache /var/www/html/yum/
3. 复制软件包
将要包含在源中的软件包复制到该目录:
cp /path/to/package.rpm /var/www/html/yum/
4. 创建仓库元数据
创建以下文件:
repodata/repomd.xml
xml












repodata/primary.xml
xml



package-name
x86_64
1.0
1
10000
...



repodata/filelists.xml
xml



repodata/repomd.xml
100
...


repodata/primary.xml
1000
...



5. 构建元数据
使用 createrepo 命令构建元数据:
createrepo -v /var/www/html/yum/
6. 启用 Yum 本地源
在客户端系统上,创建以下 Yum 配置文件:
/etc/yum.repos.d/local-repo.repo
[local-repo]
name=Local Repository
baseurl=http://YOUR_SERVER_IP/yum/
enabled=1
gpgcheck=0
7. 测试 Yum 本地源
运行以下命令更新软件包列表:
yum clean all
yum repolist
8. 安装软件包
从本地源安装软件包:
yum install package-name