|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!yum是甚么
yum=YellowdogUpdater,Modified
次要功效是更便利的增加/删除/更新RPM包.
它能主动办理包的倚赖性成绩.
它能便于办理大批体系的更新成绩yum特性
能够同时设置多个资本库(Repository)
简便的设置文件(/etc/yum.conf
主动办理增添或删除rpm包时碰到的倚赖性成绩
利用便利
坚持与RPM数据库的分歧性
yum安装
CentOS自带(yum-*.noarch.rpm)
#rpm-ivhyum-*.noarch.rpm
在第一次启用yum之前起首必要导进体系的RPM-GPG-KEY:
#rpm--import/usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4)
yum指令
注:当第一次利用yum或yum资本库有更新时,yum会主动下载一切所需的headers安排于/var/cache/yum目次下,所需工夫大概较长.
rpm包的更新
反省可更新的rpm包
#yumcheck-update
更新一切的rpm包
#yumupdate
更新指定的rpm包,如更新kernel和kernelsource
#yumupdatekernelkernel-source
年夜范围的版本晋级,与yumupdate分歧的是,连旧的减少的包也晋级
#yumupgrade
rpm包的安装和删除
安装rpm包,如xmms-mp3
#yuminstallxmms-mp3
删除rpm包,包含与该包有倚赖性的包
#yumremovelicq
注:同时会提醒删除licq-gnome,licq-qt,licq-text
yum暂存(/var/cache/yum/)的相干参数
扫除暂存中rpm包文件
#yumcleanpackages
扫除暂存中rpm头文件
#yumclearnheaders
扫除暂存中旧的rpm头文件
#yumcleanoldheaders
扫除暂存中旧的rpm头文件和包文件
#yumclearn或#yumclearnall
注:相称于yumcleanpackages+yumcleanoldheaders
包列表
列出资本库中一切能够安装或更新的rpm包
#yumlist
列出资本库中特定的能够安装或更新和已安装的rpm包
#yumlistmozilla#yumlistmozilla*
注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包
列出资本库中一切能够更新的rpm包
#yumlistupdates
列出已安装的一切的rpm包
#yumlistinstalled
列出已安装的可是不包括在资本库中的rpm包
#yumlistextras
注:经由过程别的网站下载安装的rpm包
rpm包信息显现(info参数同list)
列出资本库中一切能够安装或更新的rpm包的信息
#yuminfo
列出资本库中特定的能够安装或更新和已安装的rpm包的信息
#yuminfomozilla#yuminfomozilla*
注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包的信息
列出资本库中一切能够更新的rpm包的信息
#yuminfoupdates
列出已安装的一切的rpm包的信息
#yuminfoinstalled
列出已安装的可是不包括在资本库中的rpm包的信息
#yuminfoextras
注:经由过程别的网站下载安装的rpm包的信息
搜刮rpm包
搜刮婚配特定字符的rpm包
#yumsearchmozilla
注:在rpm包名,包形貌等中搜刮
搜刮有包括特定文件名的rpm包
#yumprovidesrealplay
增添资本库
比方:增添rpm.livna.org作为资本库
安装Livna.orgrpmsGPGkey
#rpm--importhttp://rpm.livna.org/RPM-LIVNA-GPG-KEY
反省GPGKey
#rpm-qagpg-pubkey*
显现Key信息
#rpm-qigpg-pubkey-a109b1ec-3f6e28d5
(注:假如要删除Key,利用#rpm-egpg-pubkey-a109b1ec-3f6e28d5)
yum经常使用的下令
#yuminstallxxx安装xxx软件
#yuminfoxxx检察xxx软件的信息
#yumremovexxx删除软件包
#yumlist列出软件包
#yumclean扫除缓冲和就的包
#yumprovidesxxx以xxx为关头字搜刮包(供应的信息为关头字)
#yumsearchxxx搜刮软件包(以名字为关头字)
#yumgroupupdatexxx
#yumgrouplistxxx
#yumgroupremovexxx
这三个都是一组为单元举行晋级列表和删除的操纵。。好比"MysqlDatabase"就是一个组会同时操纵相干的一切软件包;
#yumupdate体系晋级
#yumlistavailable列出一切晋级源上的包;
#yumlistupdates列出一切晋级源上的能够更新包;
#yumlistinstalled列出已安装的包;
#yunupdatekernel晋级内核;
yum经常使用的源
1)主动选择最快的源
因为yum中有的mirror速率长短常慢的,假如yum选择了这个mirror,这个时分yum就会十分慢,对此,能够下载fastestmirror插件,它会主动选择最快的mirror:
#yuminstallyum-fastestmirror
设置文件:(一样平常不必动)/etc/yum/pluginconf.d/fastestmirror.conf
你的yum镜像的速率测试纪录文件:/var/cache/yum/timedhosts.txt
(2)利用图形界面的yum
假如以为下令行的yum不便利,那末可使用图形化的yumex,这个看起来更便利,由于能够自在地选择软件堆栈:
#yuminstallyumex
然后在体系工具中就能够看到yumextender了。实践上体系自带的“增加/删除步伐“也能够完成图形化的软件安装,但有些yumex的功效它没有。
欢迎大家来到仓酷云论坛! |
|