仓酷云

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

[CentOS(社区)] 带来一篇CentOS下yum的先容,设置,与利用

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

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

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

x
欢迎大家来到仓酷云论坛!一.yum是甚么


[html]viewplaincopyprint?




  • yum=YellowdogUpdater,Modified


次要功效是更便利的增加/删除/更新RPM包.
它能主动办理包的倚赖性成绩.
它能便于办理大批体系的更新成绩
注:为何要利用yum而不必apt,最复杂的缘故原由,Fedora自带

二.yum特性

*能够同时设置多个资本库(Repository)
*简便的设置文件(/etc/yum.conf)
*主动办理增添或删除rpm包时碰到的倚赖性成绩
*利用便利
*坚持与RPM数据库的分歧性

三.yum装置

Fedora自带

[plain]viewplaincopyprint?




  • #rpm-ivhyum-2.0.4-2.noarch.rpm


四.yum设置

注:修正和增添设置文件中的资本库,加速下载速率和具有更多可更新的rpm包
将/etc/yum.conf的内容全体交换为


<divclass="cnblogs_code"style="color:rgb(0,0,0);font-family:Arial;font-size:14px;line-height:26px;">

[plain]viewplaincopyprint?




  • [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包
[plain]viewplaincopyprint?




  • #yumcheck-update

装置rpm包,使xmms能够播放mp3
[html]viewplaincopyprint?




  • #yuminstallxmms-m

删除licq包,同时删除与该包有倚赖性的包
[html]viewplaincopyprint?




  • #yumremovelicq


注:同时会提醒删除licq-gnome,licq-qt,licq-text,十分便利

体系更新(更新一切能够晋级的rpm包,包含kernel)
[html]viewplaincopyprint?




  • #yum-yupdate

天天按期实行体系更新[html]viewplaincopyprint?




  • #chkconfigyumon
  • #serviceyumstart



六.yum指令详解

*rpm包的更新


反省可更新的rpm包
[html]viewplaincopyprint?




  • #yumcheck-update

更新一切的rpm包
[html]viewplaincopyprint?




  • #yumupdate

更新指定的rpm包,如更新kernel和kernelsource
[html]viewplaincopyprint?




  • #yumupdatekernelkernel-source

年夜范围的版本晋级,与yumupdate分歧的是,连旧的减少的包也晋级
[html]viewplaincopyprint?




  • #yumupgrade


*rpm包的装置和删除

装置rpm包,如xmms-mp3
[html]viewplaincopyprint?




  • #yuminstallxmms-mp3

删除rpm包,包含与该包有倚赖性的包
[html]viewplaincopyprint?




  • #yumremovelicq

注:同时会提醒删除licq-gnome,licq-qt,licq-text


*yum暂存(/var/cache/yum/)的相干参数

扫除暂存中rpm包文件
[html]viewplaincopyprint?




  • #yumcleanpackages

扫除暂存中rpm头文件
[html]viewplaincopyprint?




  • #yumcleanheaders

扫除暂存中旧的rpm头文件
[html]viewplaincopyprint?




  • #yumcleanoldheaders

扫除暂存中旧的rpm头文件和包文件
[html]viewplaincopyprint?




  • #yumclean或#yumcleanall

注:相称于yumcleanpackages+yumcleanoldheaders

*rpm包列表

列出资本库中一切能够装置或更新的rpm包
[html]viewplaincopyprint?




  • #yumlist

列出资本库中特定的能够装置或更新和已装置的rpm包
[html]viewplaincopyprint?




  • #yumlistmozilla


注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包

列出资本库中一切能够更新的rpm包
[html]viewplaincopyprint?




  • #yumlistupdates

列出已装置的一切的rpm包
[html]viewplaincopyprint?




  • #yumlistinstalled

列出已装置的可是不包括在资本库中的rpm包
[html]viewplaincopyprint?




  • #yumlistextras

注:经由过程别的网站下载装置的rpm包


*rpm包信息显现(info参数同list)


列出资本库中一切能够装置或更新的rpm包的信息
[html]viewplaincopyprint?




  • #yuminfo

列出资本库中特定的能够装置或更新和已装置的rpm包的信息[html]viewplaincopyprint?




  • #yuminfomozilla


注:能够在rpm包名中利用婚配符,如列出一切以mozilla开首的rpm包的信息

列出资本库中一切能够更新的rpm包的信息
<divclass="dp-highlighterbg_html"style="font-family:Consolas,CourierNew,Courier,mono,serif;font-size:12px;width:936.53125px;overflow:hidden;padding-top:1px;background-image:url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/black/html.gif);background-color:rgb(51,51,51);opacity:0.6;margin:18px0px!important;background-position:100%0%;background-repeat:no-repeatno-repeat;"><divclass="bar"style="position:relative;padding-left:45px;">
再现理想 该用户已被删除
沙发
发表于 2015-1-16 19:28:34 | 只看该作者

带来一篇CentOS下yum的先容,设置,与利用

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
板凳
发表于 2015-1-21 10:34:50 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 15:48:16 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
爱飞 该用户已被删除
5#
发表于 2015-2-6 14:31:10 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
因胸联盟 该用户已被删除
6#
发表于 2015-2-16 19:51:07 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
小女巫 该用户已被删除
7#
发表于 2015-3-5 10:22:38 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-12 05:07:37 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
小魔女 该用户已被删除
9#
发表于 2015-3-19 20:36:57 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-14 14:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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