• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

韩工

  • 博客园
  • 管理

公告

View Post

Centos 7 建立本地YUM源

1: 准备软件包

首先,你需要收集你想要发布的软件包。这些软件包可以是RPM格式的,也可以是SRPM(源代码格式)。你可以从其他YUM仓库下载这些软件包,例如从官方仓库或者使用yumdownloader工具。

yum install yum-utils
yumdownloader --resolve --destdir=/home/yum nfs-utils

  

 2: 创建仓库目录结构

在本地创建一个目录结构来存放RPM包和元数据。通常的目录结构如下:

/home/yum/
├── repodata/
└── packages/

  

3:生成仓库元数据

使用createrepo工具来生成仓库的元数据。这个工具通常包含在createrepo包中,可以通过yum安装:

yum install createrepo -y
cd /home/yum/repo/packages
sudo createrepo .

  

这将在当前目录下生成repodata目录,其中包含仓库的元数据。

4: 配置YUM仓库文件

在YUM的配置目录中创建一个新的仓库文件。通常这个目录位于/etc/yum.repos.d/。例如,创建一个名为local.repo的文件:

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

  

[local-repo]
name=Local Repository
baseurl=file:///home/yum  # 指向仓库目录的路径
enabled=1
gpgcheck=0  # 如果仓库不使用GPG签名,可以设置为0,否则需要设置为1并正确配置GPG密钥。

  

 5: 使用本地仓库

现在,使用YUM从本地仓库安装软件包

yum install nfs-utils --disablerepo=* --enablerepo=local-repo

  

征途漫漫,惟有奋斗!

posted on 2025-02-11 15:16  韩工-Hill  阅读(111)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3