博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统程序安装(二)yum工具1-yum的基本操作
阅读量:6171 次
发布时间:2019-06-21

本文共 1548 字,大约阅读时间需要 5 分钟。

yum安装工具类似appstore,运用yum工具可以方便的下载所需的程序,同时yum工具会自动检查程序的依赖关系,并安装相应的依赖包,有点像windows的某些大型软件安装程序会自动检查帮你安装程序运行所需要的vc库、DiretX程序,实现安装即可用的目标。

一、yum工具

工具语法:yum [options] COMMAND +Pakage名

较一般的命令多了一个叫COMMAND的参数,我们经常执行的yum install 命令中,install就是COMMAND一种。

命令

check 检查 RPM 数据库问题
check-update 检查是否有可用的软件包更新
clean 删除缓存数据
deplist 列出软件包的依赖关系
distribution-synchronization 已同步软件包到最新可用版本
downgrade 降级软件包
erase 从系统中移除一个或多个软件包
groups 显示或使用、组信息
help 显示用法提示
history 显示或使用事务历史
info 显示关于软件包或组的详细信息
install 向系统中安装一个或多个软件包
list 列出一个或一组软件包
load-transaction 从文件名中加载一个已存事务
makecache 创建元数据缓存
provides 查找提供指定内容的软件包
reinstall 覆盖安装软件包
repo-pkgs 将一个源当作一个软件包组,这样我们就可以一次性安装/移除全部软件包。
repolist 显示已配置的源
search 在软件包详细信息中搜索指定字符串
shell 运行交互式的 yum shell
swap Simple way to swap packages, instead of using shell
update 更新系统中的一个或多个软件包(注意与upgarade的区别)
updateinfo Acts on repository update information
upgrade 更新软件包同时考虑软件包取代关系
version 显示机器和/或可用的源版本。

yum工具安装程序包应用示例

1、列出repo源中可用的rpm包
命令:yum list
该命令输出结果分两部分,一是你系统中已经安装的包、二是你的repo源上可以安装的包,我们可以把结果输出至一个文件查看。
linux系统程序安装(二)yum工具1-yum的基本操作
看输出的结果
linux系统程序安装(二)yum工具1-yum的基本操作

2、根据关键字查找rpm包

命令:yum search '需要查找的命令'或者 yum list | grep ‘需要查找的命令’
linux系统程序安装(二)yum工具1-yum的基本操作
linux系统程序安装(二)yum工具1-yum的基本操作
后一种方式较好,还能将关键字标出来

3、根据命令查找是哪个rpm包提供的

命令:yum provides ‘命令’(注意是第三人称单数“provides”,不是动词原型“provide”,不要敲漏了字母)
linux系统程序安装(二)yum工具1-yum的基本操作

4、安装一个rpm包

命令:yum install '包名'(so easy!)
linux系统程序安装(二)yum工具1-yum的基本操作

5、升级一个程序

命令:yum upgrade ‘包名’
linux系统程序安装(二)yum工具1-yum的基本操作

6、卸载一个rpm包

命令:yum remove '包名' 或者yum erase '包名'
注意yum会卸载包及依赖的包,有时会比较危险,会把一些关键组件卸载掉,使用该命令时最好不要加-y自动确认选项
linux系统程序安装(二)yum工具1-yum的基本操作

7、列出可用的组(group)

命令:yum group list
linux系统程序安装(二)yum工具1-yum的基本操作
什么是组,就是我们在安装时看到的服务器功能的选择项
linux系统程序安装(二)yum工具1-yum的基本操作

8、安装组

命令:yum group install ‘组名’(注意用单引号把组名框起来)
操作之前建议把语言设定为英语,方便填组名。
linux系统程序安装(二)yum工具1-yum的基本操作
然后就可以先grouplist看下组名,然后安装了。
linux系统程序安装(二)yum工具1-yum的基本操作

转载于:https://blog.51cto.com/11934539/2058981

你可能感兴趣的文章
Subversion版本控制
查看>>
奇怪的打印纸盘故障
查看>>
hyperledger v1.0.5 区块链运维入门(一)
查看>>
Mybatis-mapper-xml-基础
查看>>
5. GC 调优(基础篇) - GC参考手册
查看>>
Windows 7 XP 模式颜色质量只有16位的解决
查看>>
SonicWall如何安全模式升级防火墙
查看>>
Linux IPC实践(3) --具名FIFO
查看>>
从Atlas到Microsoft ASP.NET AJAX(6) - Networking, Application Services
查看>>
成长之路---写好一个类
查看>>
读取 java.nio.ByteBuffer 中的字符串(String) 写入方式flash.utils.ByteArray.writeUTF
查看>>
范围管理和范围蔓延
查看>>
android90 bind方式启动服务service调用service里的方法
查看>>
前端开发薪资之各地区对比(图文分析)(share)
查看>>
对做“互联网产品”的一些想法
查看>>
SPI协议及其工作原理浅析【转】
查看>>
原生js编写的安全色拾色器
查看>>
iOS:VFL语言
查看>>
让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】
查看>>
用scikit-learn学习DBSCAN聚类
查看>>