萌萌妈妈 发表于 2015-1-14 21:28:25

给大家带来CentOS yum的具体利用***

如果您觉得本篇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的功效它没有。

欢迎大家来到仓酷云论坛!

深爱那片海 发表于 2015-1-26 15:49:28

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

小妖女 发表于 2015-2-4 22:04:19

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

变相怪杰 发表于 2015-2-10 22:11:47

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。

admin 发表于 2015-3-1 17:28:03

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

再现理想 发表于 2015-3-11 00:08:23

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

第二个灵魂 发表于 2015-3-17 18:45:33

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

谁可相欹 发表于 2015-3-24 23:38:25

直到学习Linux这门课以后,我才知道,原来我错了。?
页: [1]
查看完整版本: 给大家带来CentOS yum的具体利用***