yum介绍(一种管理软件包的工具) » {CAOKEE}soone's blog
1)yum是什么:
* yum = Yellow dog Updater, Modified
2)yum特点:
3)yum安装:
#rpm -ivh yum-*.noarch.rpm
4)yum指令:
* 注:当{dy}次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.

rpm包的更新:

* 检查可更新的rpm包

#yum check-update

* 更新所有的rpm包

#yum update

* 更新指定的rpm包,如更新kernel和kernel source

#yum update kernel kernel-source

* 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

#yum upgrade

rpm包的安装和删除:

* 安装rpm包,如xmms-mp3

#yum install xmms-mp3

* 删除rpm包,包括与该包有倚赖性的包

#yum remove licq

* 注:同时会提示删除licq-gnome,licq-qt,licq-text

yum暂存(/var/cache/yum/)的相关参数:

* xx暂存中rpm包文件

#yum clean packages

* xx暂存中rpm头文件

#yum clearn headers

* xx暂存中旧的rpm头文件

#yum clean oldheaders

* xx暂存中旧的rpm头文件和包文件

#yum clearn 或#yum clearn all

* 注:相当于yum clean packages + yum clean oldheaders

包列表:

* 列出资源库中所有可以安装或更新的rpm包

#yum list

* 列出资源库中特定的可以安装或更新以及已经安装的rpm包

#yum list mozilla
#yum list mozilla*

* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包

* 列出资源库中所有可以更新的rpm包

#yum list updates

* 列出已经安装的所有的rpm包

#yum list installed

* 列出已经安装的但是不包含在资源库中的rpm包

#yum list extras

* 注:通过其它网站下载安装的rpm包

rpm包信息显示(info参数同list):

* 列出资源库中所有可以安装或更新的rpm包的信息

#yum info

* 列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息

#yum info mozilla
#yum info mozilla*

* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息

* 列出资源库中所有可以更新的rpm包的信息

#yum info updates

* 列出已经安装的所有的rpm包的信息

#yum info installed

* 列出已经安装的但是不包含在资源库中的rpm包的信息

#yum info extras

* 注:通过其它网站下载安装的rpm包的信息

搜索rpm包:

* 搜索匹配特定字符的rpm包

#yum search mozilla

* 注:在rpm包名,包描述等中搜索

* 搜索有包含特定文件名的rpm包

#yum provides realplay

增加资源库:

* 例如:增加rpm.livna.org作为资源库

* 安装Livna.org rpms GPG key

#rpm –import

* 检查GPG Key

# rpm -qa gpg-pubkey*

* 显示Key信息

#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5

* (注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)

5)yum配置文件:
yum的设置文件为/etc/yum.conf,如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。
yum中可以通过修改文件来屏蔽软件源:
修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0
指定或去掉软件源的mirror:
可以在baseurl中将比较慢的mirror去掉

6)自动选择最快的源
由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror:
yum install yum-fastestmirror -y
fastestmirror配置文件:(一般不用动)
/etc/yum/pluginconf.d/fastestmirror.conf
你的yum镜像的速度测试记录文件:
/var/cache/yum/timedhosts.txt

7)使用图形界面的yum
如果觉得命令行的yum不方便,那么可以使用图形化的yumex,这个看起来更方便,因为可以自由地选择软件仓库:
yum install yumex
然后在系统工具中就可以看到yum extender了。
实际上系统自带的“添加/删除程序“也可以实现图形化的软件安装,但有些yumex的功能它没有。

8))yum Existing lock 错误的解决办法
如果系统启动的时候, yum 出现Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的办法解决:
可以直接输入/etc/init.d/yum-updatesd stop
也可以 rm -f /var/run/yum.pid
主要原因就是yum在自动更新 只要关掉它就可以了

转载地址:

Tags: , ,

Leave a Comment

郑重声明:资讯 【yum介绍(一种管理软件包的工具) » {CAOKEE}soone's blog】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——