YUM软件管理
rpm软件包形式管理软件需要手工解决软件包的依赖关系,很多时候安装一个软件需要首先安装一个或多个其他软件,手工解决时很复杂,使用YUM可以解决这个问题。 YUM特点如下: 自动解决依赖关系可以对RPM进行分组,并基于组进行安装操作引入仓库概念,支持多个仓库配置简单 YUM引入了仓库的概念,仓库用来存放所有的rpm软件包,当使用yum安装一个rpm软件时候,如果存在依赖关系,会自动在仓库中查找依赖软件并安装,仓库可以是本地的,也可以通过HTTP、FTP或NFS形式使用集中的、统一的网络仓库。仓库的配置文件保存在/etc/yum.repos.d/目录下,yum配置文件必须以.repo结尾。一个配置文件内可以保存多个仓库的配置信息。 /etc/yum.repos.d/ 目录下可以存在多个配置文件。
YUM管理软件的常用命令: yum install software-name 安装指定软件 yum remove software-name 卸载指定软件 yum update software-name 升级指定软件
通过使用如下命令进行查询操作: yum search keyword 搜索 yum list (all|installed|recent|updates) 列出全部、安装的、最近的、软件更新 yum info packageName 显示指定软件的信息 yum whatprovides fileName 查询哪个rpm软件包含目标文件
创建YUM仓库: 1. 将所有RPM文件拷贝到一个文件夹中 2. 通过rpm命令手工安装createrepo软件 3. 运行命令createrepo -v /rpm-directory 4. 如果有分组信息,则在运行命令的时候使用-g 参数指定分组文件 createrepo -g /tmp/*comps.xml /rpm-directory
YUM为了提高速度会通过缓存很多信息,但是有时候缓存会造成一些故障,可以通过以下命令来清除缓存:yum clean all,每次运行安装或查询类命令会重建yum缓存。
YUM的配置文件的格式如下: [LinuxCast] name = This is LinuxCast.net demo basrurl = http://www.linuxcast.net/yum/centos/6/i386/ enable = 1 gpgcheck = 1
注意:所有的配置文件需以.repo结尾
- 11-131分钟学会U盘启动安装Linux系统
- 11-13克隆MAC地址来绕过强制门户
- 11-13Linux运维常见故障及处理的 32 个锦囊妙计
- 11-13如何快速以管理员权限运行Linux命令?
- 11-13超全面的Linux应急响应技巧
- 11-136 款面向 Linux 用户的开源绘图应用程序
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 12-25优酷推出U镜到底等直播功能 已应用在羽毛球
- 12-25百川智能正式发布全链路领域增强大模型
- 12-25SHEIN4家仓储物流园获“零废工厂”认证
- 12-25西方博主在TikTok上展现中国风貌,“China
- 12-05亚马逊推出新一代基础模型 任意模态生成大模