从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
概括了部分常用的命令包括:
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
比如,要安装游戏程序组,首先进行查找:
#:yum grouplist
可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:
#:yum groupinstall "Games and Entertainment"
所有的游戏程序包就自动安装了。在这里Games and Entertainment的名字必须用双引号选定,因为linux下面遇到空格会认为文件名结束了,因此必须告诉系统安装的程序包的名字是“Games and Entertainment”而不是“Games"。
此外,还可以修改配置文件/etc/yum.conf选择安装源。可见yum进行配置程序有多方便了吧。更多详细的选项和命令,当然只要在命令提示行下面:man yum
Stephen_yu 于 2008-09-03 22:47:59发表:
yum 也是慢
cm.yang 于 2008-09-03 20:00:13发表:
加上livna后,再装上插件,我觉得很快了啊!我的可以达到60+
falcon12 于 2008-09-03 14:38:34发表:
我的yum也是N慢才几K。300多个更新什么时候才下完呀?
yourfriend 于 2008-06-08 13:34:43发表:
校园网的速度可达M级。
其实apt与yum都是单线程,速度是一样的。smart是多线程,但是smart少了group操作、localinstall等。
[ 本帖最后由 yourfriend 于 2008-6-30 16:26 编辑 ]
astromoto 于 2008-06-08 12:55:48发表:
my yum is slow too.
I don't whether it's because the net in my school is terrible .
igs000 于 2008-06-08 01:09:06发表:
我用YUM的时候最高有好几百KB
astromoto 于 2008-06-08 00:11:55发表:
my advice is that
if u wana to use yum
u'd better install this yum source ### get from http://rpm.livna.org/rlowiki/
click in and down the proper RPM package fixed ur fedora
and install it with # rpm -ivh (packagename.rpm)
that is very useful !
and the source is more and must be latest !
[ 本帖最后由 astromoto 于 2008-6-8 00:15 编辑 ]
yourfriend 于 2008-06-07 21:30:48发表:
Fedora 9 的 yum 增加了很多新功能,apt 已垂垂老矣。
Fedora 10 将由官方支持delta更新。那时apt就是彻底落后的了。
http://fedoraproject.org/wiki/Releases/FeaturePresto
[attach]7967[/attach]
[ 本帖最后由 yourfriend 于 2008-6-7 21:37 编辑 ]
微宝贝 于 2008-06-07 21:02:50发表:
fedora 也可以使用apt-get。我现在就在用,速度很快,比yum快几倍,一般4、5十k,而我的yum只有十几甚至几K,apt-get快的时候高达120多K(我的是512K ADSL....)但是apt-get的缺点是不能完全的更新软件包,每次用apt-get更新完了还得用yum更新哪么几个apt-get更新不了的包。
irongeek 于 2008-06-07 09:59:59发表:
还是apt-get好使。