readhat 安装 yum

来源:互联网 发布:足球训练画图软件 编辑:程序博客网 时间:2024/05/22 06:41

 

 

原文地址:http://blog.csdn.net/wade23/archive/2010/04/01/5440633.aspx
Linux上常用的安装和升级工具主要有yum和apt
  其中yum能更好的解决rpm的依存性问题,推荐使用yum
  例如,要在服务器上安装lynx程序
  传统的安装方式,要到linux安装光盘中寻找lynx软件包的RPM
  将其上传到服务器方,并运行rpm -ivh <文件名>的方式来安装
  而使用yum管理,只要运行yum install lynx即可完成安装
  yum会自动连接到互联网上的linux更新源,下载最新版本的包自动安装
  如果lynx已经安装了,现在需要升级到最新版本
  则运行yum upgrade lynx即可完成升级
  可以看到,yum是非常简单易用,绝大部分安装包都可以从网络获得
  而无须手工上传安装了
  在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。
  此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务
  但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat
  1. 首先安装yum和相关的rpm包
  注意:本安装包只提供给as4系统之用
  [url]http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz[/url]
    或[url]http://www.haoxm.net/tools/yum_forAS4.tar.gz[/url]
  下载并解压缩yum包和升级文件
  rpm -ivh *.rpm
  2. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边
  注意:本CentOS-Base.repo文件只提供给as4系统之用
  3. 执行如下命令导入GPG Key
  rpm --import [url]http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4[/url]
 或rpm --import [url]http://www.haoxm.net/tools/RPM-GPG-KEY-CentOS-4[/url]
  现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。
  要安装一个软件,比如安装lynx字符浏览器,则可以执行
  yum install lynx
  注意:
  1. 使用yum的过程中,有些程序包是不能升级的。
  2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos
  这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行
============================
我按照上面的做到 rpm --import 这步,一直提示错误。后来才发现redhat没有设置dns,网都上不去,把dns设好后,再来就ok了。
+++++++++++++++++++++++++++++
第一种方法:
yum源来自chinalinuxpub.com,用的是centos包,
下载地址: http://www.chinalinuxpub.com/yum.tgz
安装:
tar zxvf yum.tgz
cd yum
rpm -ivh *.rpm

rm -rf /etc/yum.repos.d/CentOS-Base.repo
vi /etc/yum.repos.d/as4-update.repo
加入:
#released updates
[update]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/updates/4AS/
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub

vi /etc/yum.repos.d/as4-base.repo
加入:
#released base
[base]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/os/i386/RedHat/ #在这个地方可以更改能连接上的网站
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub

然后就可以正常使用yum了.


使用:

yum localinstall *.rpm


安装本地的包
也可以 yum list|grep xxx.rpm xxx为想要安装的包 然后运行yum install xxx.rpm 就可以了


/var/cache/yum 是文件下载的地方 . 可以修改/etc/yum.conf 来改变文件夹的位置.




第二种方法:

利用CentOS 的yum库升级RHEL AS4

1.下载并安装yum-2.4.0-1.centos4.noarch.rpm文件,下载地址为:

ftp://ftp.pbone.net/mirror/ftp.centos.org/4.2/os/alpha/CentOS/RPMS/yum-2.4.0-1.centos4.noarch.rpm

2.修改或建立/etc/yum.repos.d/CentOS-Base.repo为如下内容:

[base]

name=CentOS-$releasever - Base

baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/os/$basearch/

gpgcheck=1

#released updates

[update]

name=CentOS-$releasever - Updates

baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/updates/$basearch/

gpgcheck=1

#packages used/produced in the build but not released

[addons]

name=CentOS-$releasever - Addons

baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/addons/$basearch/

gpgcheck=1

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/extras/$basearch/

gpgcheck=1

3.修改或建立/etc/yum.repos.d/dag.repo为如下内容:

[dag]

name=Dag RPM Repository for RHEL4

baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/

enabled=1

gpgcheck=1

gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

4.运行update:

yum update

5.升级:

yum upgrade

6.安装其它软件,例如:

yum install mplayer




第三种方法


http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7-1.noarch.rpm 下载,并安装yum安装后要注意的是一下三个文件
/etc/cron.daily/yum.cron #每日进行yum 及 其他软件包定时升级
/etc/init.d/yum  #yum服务
/etc/yum.conf  #yum配置文件



接下来修改/etc/yum.conf
vi /etc/yum.conf




[base]
name=Red Hat Linux $releasever - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/

[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum -repository/redhat/updates/$releasever/



改为


[base]
name=CentOS 4.4 for RHEL4 - Base #随便取名字
baseurl= http://mirror.be10.com/centos/4.4/os/i386/


[updates]
name=CentOS 4.4 for RHEL4 - Updates #随便取名字
baseurl= http://mirror.be10.com/centos/4.4/updates/i386/


输入命令
yum update




linux上安装软件工具yum
关键字: yum

Linux上常用的安装和升级工具主要有yum和apt
其中yum能更好的解决rpm的依存性问题,推荐使用yum

在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。
此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务
但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat

1. 首先安装yum和相关的rpm包
http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz

下载并解压缩yum包和升级文件
rpm -ivh *.rpm

2. 导入系统自身的PGP key
rpm --import /usr/share/rhn/RPM-GPG-KEY

3. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边

4. 执行如下命令
rpm --import http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-4

现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。
要安装一个软件,比如安装lynx字符浏览器,则可以执行
yum install lynx

 

 

原创粉丝点击