创建自建yum源仓库服务器
1、服务器端:
挂载镜像
mkdir /root/iso
mount /dev/cdrom /root/iso
创建一个本地目录存储RPM包:
sudo mkdir -p /var/www/html/repo
复制镜像到创建的目录
cp /root/iso/Packages/* /var/www/html/repo/
安装yum及相关软件包
sudo yum install createrepo yum-utils
创建YUM仓库元数据:
sudo createrepo /var/www/html/repo
安装httpd并实现开机自启动
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
开启80端口:
firewall-cmd --permanent --add-port=80/tcp
重载防火墙生效
firewall-cmd --reload
服务端最后一步:
vi /etc/sysconfig/selinux
找到SELINUX=enforcing,将enforcing改为disabled
重启服务器
【做完以上步骤,再执行2、3】
2、客户端【在/etc/yum.repo.d/下的.repo后缀文件】
[local]
name=Local Repository
baseurl=http://服务器IP/repo
enabled=1
gpgcheck=0
3、在客户端测试
sudo yum clean all
sudo yum makecache
sudo yum repolist
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~