昨晚新装的FC5,今天整了一晚上桌面系统,原来这个yum就是类似于rh9下面的apt,盲目的瞎搞浪费很多时间,查了一晚上资料现在在这里整理下,当给作笔记啦。
    yum是什么 yum = Yellow dog Updater, Modified  主要功能是更方便的添加/删除/更新RPM包.  它能自动解决包的倚赖性问题.  它能便于管理大量系统的更新问题 
    yum特点  可以同时配置多个资源库(Repository)  简洁的配置文件(/etc/yum.conf  自动解决增加或删除rpm包时遇到的倚赖性问题  使用方便  保持与RPM数据库的一致性 
安装yum,yum包在FC5的第一张光盘里面,一般是默认安装的,可用 rpm -qa|grep yum //查看是否已经安装yum
rpm -ivh yum-2.6.0-1.noarch.rpm
rpm -ivh  http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm//下载安装freshrpms.net的软件仓库 rpm --import  http://freshrpms.net/packages/RPM-GPG-KEY.txt//引入freshrpms源的GPG keyyum -y update //升级系统,重启===================下面是一些yum命令的用法=========//检查可更新的rpm包 #yum check-update //更新所有的rpm包 #yum update //更新指定的rpm包,如更新kernel和kernel source #yum update kernel kernel-source //大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级 #yum upgrade =========== //安装rpm包,如xmms-mp3 #yum install xmms-mp3 //删除rpm包,包括与该包有倚赖性的包 #yum remove licq 注:同时会提示删除licq-gnome,licq-qt,licq-text  //下载了一个rpm包,因为依赖关系无法安装? yum localinstall /path/to/the/rpm (rpm包的路径) //清除暂存中rpm包文件 #yum clean packages //清除暂存中rpm头文件 #yum clearn headers //清除暂存中旧的rpm头文件 #yum clean oldheaders //清除暂存中旧的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包的信息 #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包 #yum search mozilla 注:在rpm包名,包描述等中搜索 //搜索有包含特定文件名的rpm包 #yum provides realplay ============================================== 增加资源库 例如:增加rpm.livna.org作为资源库 //安装Livna.org rpms GPG key #rpm --import  http://rpm.livna.org/RPM-LIVNA-GPG-KEY //检查GPG Key # rpm -qa gpg-pubkey* //显示Key信息 #rpm -qi gpg-pubkey-a109b1ec-3f6e28d5 (注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)     
(本文已被浏览 3588 次)
|
|