linux虚拟机上安装gcc但是yum无法建立元数据缓存
http://172.21.1.186/mirror/repodata/repomd.xml: [Errno 12] Timeout on http://172.21.1.186/mirror/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
正在尝试其它镜像
换个镜像
不知道你这个问题是否已经解决, 如果还没有解决的话:
安装
yum install createrepo -y
将该目录创建为软件仓库
# 新建
mkdir -p /var/Repository
mkdir -p /var/Repository/Repository_rpm
cp -r /mnt/Repository /var/Repository/CentOS-7
createrepo /var/Repository
更新软件仓库
createrepo --update /var/Repository
添加计划任务
systemctl enable crond
service crond start
# 查找 rpm 软件包,并拷贝到软件仓库
find /var/cache/yum/ -type f -name "*.rpm" | xargs \cp -t /var/Repository/UX &&
# 更新软件仓库
createrepo --update /var/Repository
查看软件仓库
yum repolist all
应用
打包离线软件包
createrepo -v /var/rpm_repo
配置 webservice
# 目录权限
chmod -R 755 /var/Repository
虚拟主机,将/var/Repository目录作为webserver发布