仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 482|回复: 8
打印 上一主题 下一主题

[其他Linux] 来谈谈:linux下的yum命令详解

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:01:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
只想知道 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 13:28:15 | 只看该作者

来谈谈:linux下的yum命令详解

只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
q-gnome,licq-qt,licq-text</P>*yum暂存(/var/cache/yum/)的相干参数
扫除暂存中rpm包文件
#yumcleanpackages
扫除暂存中rpm头文件
#yumcleanheaders
扫除暂存中旧的rpm头文件
#yumcleanoldheaders
扫除暂存中旧的rpm头文件和包文件
#yumclean或#yumcleanall
注:相称于yumcleanpackages+yumcleanoldheaders
*rpm包列表
列出资本库中一切能够安装或更新的rpm包
#yumlist
列出资本库中特定的能够安装或更新和已安装的rpm包
#yumlistmozilla
#yumlistmozilla*
注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包
列出资本库中一切能够更新的rpm包
#yumlistupdates
列出已安装的一切的rpm包
#yumlistinstalled
列出已安装的可是不包括在资本库中的rpm包
#yumlistextras
注:经由过程别的网站下载安装的rpm包
*rpm包信息显现(info参数同list)
列出资本库中一切能够安装或更新的rpm包的信息
#yuminfo
列出资本库中特定的能够安装或更新和已安装的rpm包的信息
#yuminfomozilla
#yuminfomozilla*
注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包的信息
列出资本库中一切能够更新的rpm包的信息
#yuminfoupdates
列出已安装的一切的rpm包的信息
#yuminfoinstalled
列出已安装的可是不包括在资本库中的rpm包的信息
#yuminfoextras
注:经由过程别的网站下载安装的rpm包的信息
*搜刮rpm包
搜刮婚配特定字符的rpm包
#yumsearchmozilla
注:在rpm包名,包形貌等中搜刮
搜刮有包括特定文件名的rpm包
#yumprovidesrealplay
七.平安的更新freshrpms.net的rpm包
安装freshrpms.net的GPGkey#rpm--importhttp://freshrpms.net/packages/RPM-GPG-KEY.txt
编纂/etc/yum.conf,增添以下信息到尾部
[freshrpms]
name=FedoraLinux$releasever-$basearch-freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgcheck=1
注:
反省GPGKey
#rpm-qagpg-pubkey*
显现Key信息
#rpm-qigpg-pubkey-e42d547b-3960bdf1
删除Key
#rpm-egpg-pubkey-e42d547b-3960bdf1
</p>
上一页12


每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
admin 该用户已被删除
板凳
发表于 2015-1-18 16:49:16 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
活着的死人 该用户已被删除
地板
发表于 2015-1-27 12:56:02 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-12 02:57:11 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
透明 该用户已被删除
6#
发表于 2015-3-2 22:25:17 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
兰色精灵 该用户已被删除
7#
发表于 2015-3-11 08:36:00 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
若相依 该用户已被删除
8#
发表于 2015-3-18 07:38:09 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
简单生活 该用户已被删除
9#
发表于 2015-3-25 19:16:01 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 09:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表