[i=s] 本帖最后由 pallana 于 2011-1-14 13:53 编辑 [/i]
半年时间换了几个系统,最终确定了Fedora14, gnome桌面。因为需要安装软件,需要系统更新升级,所以对于yum使用比较多,接下来就说一下我的yum使用经验,给一些比我还新手的人做参考。
首先介绍几个参数
1、yum list 软件名称 ---------------列出源中的软件
这是一个很好的查找源里是否有你所需要的软件的最简单的方法。不过要注意的是,list列出的是严格匹配的的软件名称,名称多或者少一个字母都不会匹配。不过幸好,可以使用 " * " 来代替省略的部分。还是举例来说吧。譬如我的显卡是Nvidia的,我想看看源里有没有关于Nvidia的驱动,于是我这样来找
$yum list nvidia
系统提示:
错误:没有匹配的软件包可以列出
其实是有的,我们换个方式
$yum list nvidia*
已安装的软件包
nvidia-settings.i686 1.0-9.fc14 @rpmfusion-nonfree-updates
nvidia-xconfig.i686 1.0-6.fc14 @rpmfusion-nonfree-updates
这里加了一个 * ,则就可以列出以nvidia开头的包。接下来我们还可以这样使用
$yum list *nvidia*
这个时候列表就很长很长了。
已安装的软件包
kmod-nvidia.i686 1:260.19.29-1.fc14.4 @rpmfusion-nonfree-updates
kmod-nvidia-2.6.35.10-74.fc14.i686.i686 1:260.19.29-1.fc14.4 @rpmfusion-nonfree-updates
nvidia-settings.i686 1.0-9.fc14 @rpmfusion-nonfree-updates
nvidia-xconfig.i686 1.0-6.fc14 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.i686 1:260.19.29-2.fc14 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686 1:260.19.29-2.fc14 @rpmfusion-nonfree-updates
可安装的软件包
akmod-nvidia.i686 1:260.19.29-1.fc14 rpmfusion-nonfree-updates
akmod-nvidia-173xx.i686 173.14.28-1.fc14.1 rpmfusion-nonfree
akmod-nvidia-96xx.i686 96.43.19-1.fc14.1 rpmfusion-nonfree-updates
kmod-nvidia-173xx.i686 173.14.28-1.fc14.7 rpmfusion-nonfree-updates
为了节约篇幅,下面删除了很多。。。。。。。
2、yum install 软件包名 ----------安装软件包
这是安装软件包的命令,没有什么可说的。
3、yum erase 软件包名 ----------------卸载软件包
和install恰好相反,卸载不需要的软件。
4、yum update
更新 升级系统,一般来说Fedora更新很快的,几乎每天都会有软件进行更新升级,隔几天进行一次更新是必要的。
5、yum makecache
元数据缓存。我的理解,就是在本地形成一个安装源的软件列表,方便查找(这是个人理解,不知道对不对)
在我们添加新的源时需要运行一次,形成元数据。我经常想起来就运行一次。:0wmjh(1
如果需要什么软件,可以先用list来查找源里面有没有,在使用list的时候注意如果找不到就在前后加一个 "*" ,再次查找。找到自己需要的就用install安装,不需要了就erase卸载。时不时的用updtae升级一下系统。这就是我对于yum使用最频繁的几个参数。另外使用yum命令需要root权限,所以我把个人用户名添加进sudoer,用sudo命令来运行yum,于是上面的命令就成了
sudo yum list
sudo yum install
sudo yum erase
sudo yum update
sudo yum makecache
经常需要安装软件,这些字符敲起来太长,于是我用alias进行了缩写,然后把alias写进了~/.bashrc中,这样我就可以使用缩略词来执行命令了。下面是我的~/.bashrc中的一段:
# User specific aliases and functions
alias lla="ls -al"
alias syi="sudo yum install"
alias syl="sudo yum list"
alias syu="sudo yum update"
alias sye="sudo yum erase"
alias sym="sudo yum makecache"
alias ftpstart="sudo service vsftpd start"
alias ftpstop="sudo service vsftpd stop"
alias ftprestart="sudo service vsftpd restart"
最后几个是我为了方便于和其他机器传输文件而安装了vsftpd的几个命令。当这样alias后,我就可以每次只输入3个字母来完成一个长串的单词的功能了,省力又省心啊。
最后说明一点,我这里不是yum的使用说明,如果需要查看man,这里仅仅是我个人的一点经验,发出来赚点眼球。如果对你有帮助,请不要吝啬你的回复。:0wpoi2
hgf6547gve14 于 2012-02-27 03:04:58发表:
新研究称食用鱼翅或致老年痴呆,晕死,这也不能吃了。
黑色派对 于 2012-02-26 20:34:49发表:
非常感谢哦~~~很实用
hdongmiao 于 2012-02-26 18:10:00发表:
不错,学习下,
于 2012-02-26 09:39:03发表:
感谢楼主的分享
Askanswer 于 2012-02-13 20:23:20发表:
yum命令的使用的确值得掌握,学习了。
yuofqin 于 2012-01-31 15:49:37发表:
yum,顶一个
tomans 于 2011-12-25 00:42:47发表:
谢谢楼主的贡献。
聚秀生财 于 2011-12-20 00:42:09发表:
的却不错,保存了
yzx3824 于 2011-12-14 14:47:34发表:
支持支持支持支持支持
Roc.dragon 于 2011-11-17 19:31:26发表:
太谢谢了,刚好我还没用过YUM呢
狼少1991 于 2011-11-16 16:21:10发表:
哈哈,又学了一点
gouzi223 于 2011-10-20 21:06:34发表:
谢谢分享
郭世展 于 2011-10-17 13:39:56发表:
(o):tx
linuxunix 于 2011-10-17 09:59:57发表:
很好很少用我都忘了
三叶草 于 2011-10-17 09:29:19发表:
好
crossbitter 于 2011-09-29 19:51:43发表:
惊现坛主
城堡之外 于 2011-09-29 19:18:08发表:
xiexi e
allan5220 于 2011-09-22 10:56:25发表:
长见识了,man页读了从来都记不住,只有用过了才知道玄机所在!
gwssgc 于 2011-09-22 09:56:54发表:
alias真的是个很好用的命令!
V小孩子V 于 2011-09-21 23:22:38发表:
学习了~~谢谢楼主~
bertie 于 2011-08-27 10:25:27发表:
学习了 谢谢
lufenghxu 于 2011-08-02 10:48:21发表:
谢谢分享,辛苦
lufenghxu 于 2011-08-02 10:47:49发表:
谢谢分享,辛苦
lyws365 于 2011-06-14 10:30:00发表:
楼主总结的不错
lyws365 于 2011-06-14 10:29:55发表:
楼主总结的不错
lyws365 于 2011-06-14 10:29:51发表:
楼主总结的不错
guoyuqiangf8 于 2011-06-13 14:45:21发表:
我顶贴
634632257 于 2011-05-27 22:15:10发表:
不错,以前总是不知道yum是干什么的,现在知道它是软件包管理器,呵呵
SniperGhost 于 2011-05-26 20:50:59发表:
才开始用 以后可能用得上
SniperGhost 于 2011-05-26 17:07:01发表:
谢谢楼主
lwj02 于 2011-05-26 16:43:03发表:
学习中……楼主辛苦了
www.saxue.com 于 2011-04-13 17:01:05发表:
不错,谢谢分享
zyjzbo 于 2011-04-13 15:40:49发表:
谢谢,最适合我这个新手了。不懂的太多了。
chaodan1947 于 2011-04-13 15:17:48发表:
学习了(6)m:b
yidingnuli 于 2011-03-24 09:11:03发表:
本人用的是CENTOS
leizhijun 于 2011-03-11 20:31:34发表:
好帖,必顶!
fwd53 于 2011-03-07 12:26:31发表:
好吧,新手来学习下了
leizhijun 于 2011-03-07 09:26:13发表:
看看,这么多人评价都很高,看来lz心得已经得到了大家的赞同!希望lz以后不吝分享,多发点这种精华的东西!
cjzhang 于 2011-03-06 23:02:00发表:
学习,学习~
xuemeng 于 2011-02-15 00:13:57发表:
强烈支持5:ty(