Linux中yum仓库
1.YUM仓库
1.1什么是YUM仓库
yum仓库就是使用yum命令下载软件的镜像地址。
我们通常使用 yum install 命今来在线安装 linux系统的软件,这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软件包。众所周知,从国外下载软件速度非常慢,很多情况下都无法下载。国内一些大公司做镜像同步国外的软件,那么我们可能使用国内的下载地址,就能下载我们需要的软件。
1.2YUM仓库实现过程
必须要有安装包和元数据文件。
先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。
2.YUM配置文件
2.1YUM主配置文件
位置: /etc/yum.conf //主配置文件
2.2
2.3
位置:/var/log/yum.log //日志文件的位置
可以用 cat /var/log/yum.log 查看日志
2.3
2.4卸载
yum remove
3.搭建本地YUM仓库
3.1将光驱的镜像文件挂载到本地
3.2新建YUM仓库
3.3清理缓存重建元数据
4.搭建阿里YUM仓库
4.1新建YUM仓库
4.2编辑阿里源YUM仓库
4.3清理缓存重建元数据
5.HTTP方式搭建内网YUM仓库
1.首先安装HTTP服务
2.服务端切换到/var/www/html/ 目录,新建子目录centos7,并将光驱挂载到centos7目录下
3.服务端关闭防火墙,启动FHHP服务
4.客户端移动原有YUM仓库,新建YUM仓库
5.配置HTTP YUM仓库
6.清理缓存,新建元数据
6.FTP方式搭建YUM仓库
1.首先安装FTP服务
2.服务端切换到/var/ftp/ 目录,新建子目录centos,并将光驱挂载到centos目录下
3.客户端安装FTP软件
4.测试连通性
5.客户端移动原有YUM仓库,新建YUM仓库
6.清理缓存,新建元数据
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南