redhat AS4安装yum(摘抄)
- Posted at May 6th, 2009 13:43
- Filed under 资讯火药库/LINUX/UNIX
redhat AS4安装yum
1、下载下列rpm包
centos-yumconf_4-4.3_noarch.rpm
python-urlgrabber_2.9.6-2_noarch.rpm
python-elementtree_1.2.6-4_i386.rpm
sqlite_3.2.2-1_i386.rpm
python-sqlite_1.1.6-1_i386.rpm
yum_2.4.0-1.centos4_noarch.rpm
可以直接下载地址: http://www.chinalinuxpub.com/yum.tgz得到
2、安装上述rpm包
rpm -ivh *.rpm
3、将原先的centos库去除并添加AS4库
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便可以用了。
法二
第二种方法:利用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
参阅文章:http://www.5sai.net.cn/article.asp?id=204
http://jimmy-shine.javaeye.com/blog/77411
yum的使用参阅linuxsir
http://www.linuxsir.org/main/?q=node/31
使用yum安装新软件包及更新linux系统
解决方案
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系统之用
http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz
下载并解压缩yum包和升级文件
rpm -ivh *.rpm
2. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边
注意:本CentOS-Base.repo文件只提供给as4系统之用
3. 执行如下命令导入GPG Key
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。
要安装一个软件,比如安装lynx字符浏览器,则可以执行
yum install lynx
注意:
1. 使用yum的过程中,有些程序包是不能升级的。
例如Virtuozzo自己提供了tar等程序包,prima提供了php等包
这些包如果被升级了,可能导致系统出现异常,部分功能无法正常运行
(细节请查看相关文档)
2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos
这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行
Posted by microsea
- Response
- No Trackback , No Comment
Trackback URL : 无法向此文章发送引用
