|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
yum是干甚么的
利用redhat,fedora的linuxer一定都为rpm出名的dependencyhell而头疼(这也是一切基于rpm刊行版都有的成绩)。fooisneededbybar,barisneededbyfoo。要装卸个软件,还得辛辛劳苦地梳理分明一切依附性成绩,rpm的几个搜刮站点成了经常光临的场合,假如不幸碰着轮回依附,那就只要干努目的分了。偶然加个--nodeps参数,却是眼不见,心不烦,但如许装上的软件,你能包管一般利用吗,如许卸载软件,你能包管不影响别的软件事情吗,生怕谁也不克不及给出一定的谜底。每到这时候,帽子们只要看着debian的apt暗自倾慕了。幸亏,这些都已成为已往时了。基于rpm的刊行版如今也有了像apt那样自动办理依附干系的保证理工具了。个中一个出名的就是apt4rpm,这基础上是debian体系apt的在rpm刊行版的移植。可是利用Redhat和Fedora的linuxer你们晓得吗,另有一个与apt功效相似的rpm保证理体系,那就是yum。Fedora体系已自带,Redhat也有响应的rpm下载。与apt比拟,yum的功效一点也不弱,乃至另有很多赛过apt的地方。好比说,yum是Fedora体系自带的,因而它能利用fedora官方的软件源,完成各类官方公布>的各类晋级。关于第三方软件源的撑持,yum也不差,年夜多半撑持apt的repository注,也能撑持yum,好比说freshrpms,fedora.us,livna等等。别的yum有一个对照具体的log,能够检察什么时候晋级安装了甚么软件包等。yum的代码较apt更加精简等。
一.yum是甚么
yum=YellowdogUpdater,Modified次要功效是更便利的增加/删除/更新RPM包.它能主动办理包的倚赖性成绩.
它能便于办理大批体系的更新成绩
注:为何要利用yum而不必apt,最复杂的缘故原由,Fedora自带
二.yum特性
*能够同时设置多个资本库(Repository)
*简便的设置文件(/etc/yum.conf)
*主动办理增添或删除rpm包时碰到的倚赖性成绩
*利用便利
*坚持与RPM数据库的分歧性
三.yum安装
Fedora自带
#rpm-ivhyum-2.0.4-2.noarch.rpm
四.yum设置
注:修正和增添设置文件中的资本库,加速下载速率和具有更多可更新的rpm包将/etc/yum.conf的内容全体交换为
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1
[fedora-us-1]
name=FedoraCore1--FedoraUSmirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os
[fedora-us-1-updates]
name=FedoraCore1updates--FedoraUSmirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates
[fedora-us-1-stable]
name=FedoraLinux(stable)forFedoraCore1--FedoraUSmirror
baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable
[freshrpms]
name=FedoraLinux$releasever-$basearch-freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
五.yum使用
注:当第一次利用yum或yum资本库有更新时,yum会主动下载一切所需的headers安排于/var/cache/yum目次下,所需工夫大概较长.
反省有哪些可更新的rpm包
#yumcheck-update
安装rpm包,使xmms能够播放mp3
#yuminstallxmms-mp3
安装mplayer,同时主动安装相干的软件
#yuminstallmplayer
删除licq包,同时删除与该包有倚赖性的包
#yumremovelicq
注:同时会提醒删除licq-gnome,licq-qt,licq-text,十分便利
体系更新(更新一切能够晋级的rpm包,包含kernel)
#yum-yupdate
天天按期实行体系更新
#chkconfigyumon
#serviceyumstart
六.yum指令详解
*rpm包的更新
反省可更新的rpm包
#yumcheck-update
更新一切的rpm包
#yumupdate
更新指定的rpm包,如更新kernel和kernelsource
#yumupdatekernelkernel-source
年夜范围的版本晋级,与yumupdate分歧的是,连旧的减少的包也晋级
#yumupgrade
*rpm包的安装和删除
安装rpm包,如xmms-mp3
#yuminstallxmms-mp3
删除rpm包,包含与该包有倚赖性的包
#yumremovelicq
注:同时会提醒删除lic
12下一页
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。 |
|