Repo源制作

Wednesday, Dec 29, 2021 | 1 minute read | Updated at Wednesday, Dec 29, 2021

@
Repo源制作

repo源制作

制作源最好找一台什么都没装的虚拟机,或者docker拉一个原始镜像,不然要制作的软件依赖包可能缺失。

  1. 下载软件包及依赖
yum install yum-plugin-downloadonly
# 下载nano为例
yum install --downloadonly --downloaddir=/root/package/nano nano

不加–downloaddir参数,CentOS 7下载的依赖包会放在默认路径*/var/cache/yum/x86_64/7/base/packages*下。

  1. 制作源
yum install createrepo
cd <rpm安装包目录>
createrepo .
  1. 制作repo RHEL默认releaserver为版本号+server,如AS6U4的releaseServer为6Server;CentOS直接使用版本号,如6、7。
cat  > /etc/yum.repos.d/<your_repo_name.repo> <<EOF
[repo-name]
name=<repo name>
baseurl=file:///<rpm direcotry>/\$releaserver/
enabled=1
gpgcheck=0
EOF

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。