Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163724
  • 博文数量: 48
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 370
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-08 18:10
文章分类

全部博文(48)

文章存档

2009年(2)

2007年(46)

我的朋友

分类: LINUX

2009-10-03 00:53:57

centos是一个根据rhel rebuild的版本,它的目录结构,文件命名,所有软件包都跟rhel是完全兼容的,因此,我们完全可以用centos的apt和yum源来进行系统和软件更新.

 

apt下载页面:

 

[root@netgate ~]#

 wget

...

[root@netgate ~]# rpm -ivh apt-0.5.15lorg3.1-4.el4.rf.i386.rpm

Preparing...                ########################################### [100%]

   1:apt                    ########################################### [100%]

[root@netgate ~]#

wget

 

[root@netgate ~]# rpm -Uvh rpmforge-release-0.3.4-1.el4.rf.i386.rpm

Preparing...                ########################################### [100%]

        package rpmforge-release-0.3.4-1.el4.rf is already installed

 

升级信息:

[root@netgate ~]# apt-get update

Get:1 redhat/el4/en/i386/dag repomd.xml [1128B]

Fetched 1128B in 1s (833B/s)

Get:1 redhat/el4/en/i386/dag/ primary.xml [1244kB]

Get:2 redhat/el4/en/i386/dag/ filelists.xml [1592kB]

Fetched 2836kB in 2m13s (21.2kB/s)

Reading Package Lists... Done

Building Dependency Tree... Done

 

系统升级:

[root@netgate ~]# apt-get upgrade

Reading Package Lists... Done

Building Dependency Tree... Done

The following packages will be upgraded

  apt convmv freetype freetype-devel mtr nmap python-elementtree

  python-urlgrabber rsync syslinux xrestop yum

The following packages have been kept back

  lftp

12 upgraded, 0 newly installed, 0 removed and 1 not upgraded.

Need to get 4685kB of archives.

After unpacking 2767kB of additional disk space will be used.

Do you want to continue? [Y/n] Y

...

 

相关文件信息:

[root@backhost sources.list.d]# pwd

/etc/apt/sources.list.d

[root@backhost sources.list.d]# ll

total 16

-rw-r--r--  1 root root 951 Nov 30 10:28 os.list

-rw-r--r--  1 root root 207 Jan 18  2007 rpmforge.list

 

[root@backhost sources.list.d]# vi os.list

# Name: Operating system and updates

 

### Red Hat Enterprise Linux

#repomd centos/$(VERSION)/os/$(ARCH)

#repomd centos/$(VERSION)/updates/$(ARCH)

#repomd centos/$(VERSION)/extras/$(ARCH)

#repomd centos/$(VERSION)/fasttrack/$(ARCH)

#repomd rhel$(VERSION)s-$(ARCH)/RPMS.os

#repomd rhel$(VERSION)s-$(ARCH)/RPMS.updates

#rpm rhel$(VERSION)s-$(ARCH) os updates

 

### Fedora Core Linux

#repomd fedora/linux/$(VERSION)/$(ARCH)/core

#repomd fedora/linux/$(VERSION)/$(ARCH)/updates

#rpm fedora/linux/$(VERSION)/$(ARCH) core updates

 

### Red Hat Linux

#repomd redhat/$(VERSION)/$(ARCH)/os

#repomd redhat/$(VERSION)/$(ARCH)/updates

#rpm redhat/$(VERSION)/$(ARCH) os updates

 

[root@backhost sources.list.d]# vi rpmforge.list

# Name: RPMforge RPM Repository for Red Hat Enterprise 4 - dag

# URL:

#rpm redhat/el$(VERSION)/en/$(ARCH) dag

repomd redhat/el$(VERSION)/en/$(ARCH)/dag

 

下载yum软件包:

tar zxvf yum.tgz

cd yum

rpm -ivh *.rpm

 

用的是centos的yum包,用这个yum就可以在线用centos升级rhel4了

安装完成后执行:

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=

gpgcheck=1

gpgkey=

 

vi /etc/yum.repos.d/as4-base.repo

加入:

#released base

[base]

name=Red Hat Enterprise AS release 4 Updates

baseurl=

gpgcheck=1

gpgkey=RPM-GPG-KEY

 

保存然后就可以用yum升级AS4了

yum upgrade


Transaction Summary

===================================================

Install     27 Package(s)

Update     372 Package(s)

Remove       0 Package(s)

Total download size: 474 M

Is this ok [y/N]: y

Downloading Packages:

(1/399): system-config-pr 100% |=================| 108 kB    00:03

(2/399): perl-Filter-1.34 100% |=================| 156 kB    00:15

 


升级完成重启后,操作系统的外观也会发生变化。来看看新站 礼品

 

阅读(702) | 评论(0) | 转发(0) |
0

上一篇:Nginx 0.8.x + PHP 5.2.10(FastCGI)

下一篇:没有了

给主人留下些什么吧!~~