yum 命令详解

yum 命令详解:
Redhat和Fedora的软件安装命令是rpm,可是用rpm安装软件最大的麻烦就是须要手动寻找安装该软件所须要的一系列依赖关系,超级 麻烦不说,要是软件不用了须要卸载的话因为卸载掉了某个依赖关系而致使其余的软件不能用是很是恼人的。使人高兴的是,Fedora终于推出了相似于 ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。Yum 有如下特色:
*能够同时配置多个资源库(Repository)
*简洁的配置文件(/etc/yum.conf)
*自动解决增长或删除rpm包时遇到的倚赖性问题
*使用方便
*保持与RPM数据库的一致性
$yum localinstall wine-*
这样的话,yum会自动安装全部的依赖关系,而不用rpm一个一个的安装了,省了好多工做。
还有一个与他相似的参数:
$yum localupdate wine-*
若是有wine的新版本,并且你也下载到来本地,就能够这样本地更新wine了。)
1.列出全部可更新的软件清单
命令:yum check-update数据库

2.安装全部更新软件
命令:yum updateubuntu

3.仅安装指定的软件
命令:yum install缓存

4.仅更新指定的软件
命令:yum updateide

5.列出全部可安裝的软件清单
命令:yum list资源

3.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。
安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,若是有,则检查其依赖冲突关系,若是没有依赖冲突,那么最好,下载安装;若是有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你能够本身做出判断
删除的命令是,yum remove xxx,同安装同样,yum也会查询数据库,给出解决依赖关系的提示
1.使用YUM查找软件包
命令:yum search
2.列出全部可安装的软件包
命令:yum list
3.列出全部可更新的软件包
命令:yum list updates
4.列出全部已安装的软件包
命令:yum list installed
5.列出全部已安装但不在 Yum Repository 內的软件包
命令:yum list extras
6.列出所指定的软件包
命令:yum list 7.使用YUM获取软件包信息
命令:yum info 8.列出全部软件包的信息
命令:yum info
9.列出全部可更新的软件包信息
命令:yum info updates
10.列出全部已安裝的软件包信息
命令:yum info installed
11.列出全部已安裝但不在 Yum Repository 內的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides
5.清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。若是咱们以为它们占用了磁盘空间,可使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除全部
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packagesrem

2.清除缓存目录(/var/cache/yum)下的 headersit

命令:yum clean headers软件

3.清除缓存目录(/var/cache/yum)下旧的 headers配置

命令:yum clean oldheadersdate

4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

相关文章
相关标签/搜索