Centos建立离线仓库

一. 在线拉取依赖 安装 yum-utils 工具包(如果未安装) yum install -y yum-utils createrepo 创建目录存放下载的 RPM 包

一. 在线拉取依赖

安装 yum-utils 工具包(如果未安装)

yum install -y yum-utils createrepo

创建目录存放下载的 RPM 包

mkdir -p /opt/yum-offline-packages

createrepo /opt/yum-offline-packages

下载指定依赖包及其所有依赖(替换为实际需要的包名)

yumdownloader --resolve --destdir=/opt/yum-offline-packages package1 package2 package3

生成仓库元数据

createrepo /opt/yum-offline-packages

二. 离线环境创建本地仓库

创建本地 YUM 源配置文件

tee /etc/yum.repos.d/local.repo > /dev/null << 'EOF'

[local-repo]

name=Local YUM Repository

baseurl=file:///opt/yum-offline-packages

enabled=1

gpgcheck=0

EOF

指定本地仓库文件安装依赖

yum --disablerepo=\* --enablerepo=local-repo install package1 package2 package3

评论