CentOS中yum命令的使用技巧

  • 时间:
  • 浏览:0
  • 来源:幸运快3_快3导航网_幸运快3导航网
作者:匿名 hihi 来源:php-oa.com 浏览: 2011-9-26 10:41:20 字号:大 中 小

[摘要]本文介绍CentOS特有的命令yum使用土妙招技巧等,主要有提高yum波特率、扩展rpm,通过yum工具下载rpm源码包等。

  做为一六个 RHCA(红帽认证架构师),当然有然后 管理yum的小技巧。我那我以为别人时会,然后才发现非要买车人知道。好东西当然要分享。 另外,我有然后 对生产环境安装软件的另一各人然后 建议。多用rpm,deb类似的包管理安装,不让使用编译安装。原因有以下几点。

1、编译安装麻烦,浪费时间。

2、你然后可能性否有记的编译的参数,你的下一任维护也麻烦。可能性他不清楚你当时是用的哪此参数编译。然后 你的boss可关心着哦。

3、当然,另一各人时会讲,编译性能高,觉得不见的,出什么的问题的可能性也高哦,在讲一六个 程式性能提高3%有哪此用。觉得没有几块用。当然,你用LFS的系统做生产环境,那否有分别,可能性你任何一六个 包否有买车人编译的。相信你不让吧。

4、rpm -qf 都还可以 查到那个文件是那个包,本来有一天,你的系统蕴含个文件坏了。然后 你用rpm然后 土妙招一下找出一,但你用编译安装,你就头痛了,天啊,然后 包是那个软件生成的啊。

5、我不让我从源程式安装。否有可能性难。相反的,蛮容易。本来,我不让我搞乱我的系统。可能性我将从来源安装的程式更新,常常会趋于稳定的什么的问题是还有然后 档案没有被删除的干净。有然后然后 情况会产生什么的问题。可能性要删除然后 程式,你为什么会么会在么在保证所有被安装的档案都被删除?  尽可能性,我宁愿用 RPM 来安装。用 RPM 来更新和删除,RPM 做的很干净。

  好了,下面介绍重点:

技巧1:加快你的yum的波特率。

  使用yum的扩展插件yum-fastestmirror,买车人认为然后 插件非常有效,波特率真的是明显提高,

yum -y install yum-fastestmirror

  注意,在Centos 4上,名字叫yum-plugin-fastestmirror

技巧2:扩展你的rpm包

  好多包官方没有,为什么会么会在么在搞懂他。要我买车人编译吗? 好了,你安装然后 包,然后 是redhat5的哦。然后 有一六个 选用 ,都还可以 多选。

1)使用 wieers 的源

  然后 你买车人到 http://dag.wieers.com/rpm/FAQ.php#B 这来找 # Red Hat Enterprise Linux 5 / i386:

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

  # Red Hat Enterprise Linux 5 / x86_64:

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

2)使用 RPEL 的源

  然后 是RPEL为Fedora类RHEL系统的增强软件包源,也算半官方的源,项目的地址http://fedoraproject.org/wiki/EPEL/FAQ

rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm # 这是 Centos5

3)使用 CentALT 的源

  然后 是为 RHEL 做的增强的源,有最新的如 nginx,mysql 类似。

rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

4)ATrpms 的源

  然后 仓库提供了没有来不多没有来不多使用最新技术的程序运行运行池池和像myth-TV那我的多媒体工具,比如多媒体工具会有然后 专利技术在,比如mp3/rmvb解码那我的内容,最现在现在现在开始 现在现在现在开始 主本来提供然后 自然科学方面的软件,尤其是高能物理计算和数值计算工具那我的软件。在加入了没有来不多没有来不多然后 软件然后,然后 仓库可能性不再是然后没有单一性质的软件仓库了。

仓库链接: http://atrpms.net/

  建议使用然后 源的稳定stable版本的软件, 可能性想试验最新技术,使用bleeding和testing然后自担风险.

查看: http://dl.atrpms.net/el5-i386/atrpms/

安装土妙招:

  首先导入PGP key     

rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

  然后 配置仓库文件,直接建立一六个 文件,贴到 /etc/yum.repos.d/目录下,都还可以 命名成atrpms.repo,内容如下:

# Name:ATrpms

# URL: http://atrpms.net/

[atrpms]

name=Fedora Core $releasever - $basearch - ATrpms

baseurl=http://dl.atrpms.net/el5-i386/atrpms/stable/

#baseurl=http://dl.atrpms.net/el5-i386/atrpms/bleeding/

#baseurl=http://dl.atrpms.net/el5-i386/atrpms/testing/

enable=1

protect=0

gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms

gpgcheck=1

技巧3:rpm查找.

  还是有rpm包找非要为什么会么会在么在办,到下面然后 网站。基本上都挂接全了,然后 你用高级查找看看. http://rpm.pbone.net/

技巧4:通过yum工具下载RPM源码包

  前提是有安装 yum-utils然后 软件包.可能性有安装搞笑的话

yumdownloader  --source  RPM源码包

yumdownloader --source vsftpd

  当然,没有源包搞笑的话,需用加入一六个 源

[linux-src]

name=Centos $releasever - $basearch - Source

baseurl=http://mirrors.163.com/centos/$releasever/os/SRPMS/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

技巧5:软件组安装

  有时另一各人安装完系统,管理有一类软件没有安装,比如用于开发的开发包,另一各人都还可以 用软件组来安装,这是最建议使用的安装软件的土妙招。

yum grouplist #那我都还可以

列出所有的软件包

  比如另一各人要安装开发有关的包

yum groupinstall "Development Libraries"

yum groupinstall "Development Tools"

技巧6:查询文件和路径是哪个 rpm 包套件

#文件本地趋于稳定

rpm -qf $(which ls)   # 文件本地不趋于稳定

yum whatprovides */bin/ls

  为什么会么会在么在样,底下的土妙招对你有用吗?

本文来自:扶凯

sssss
Tags: yum   centos   linux   yum命令教程   yum技巧  
责任编辑:190