首页 > 其他 > 详细

Rhel5.5从iso升级至rhel5.6

时间:2021-06-10 23:06:51      阅读:27      评论:0      收藏:0      [点我收藏+]

参考:

https://blog.csdn.net/Field_Yang/article/details/54894099

https://www.cnblogs.com/magicletters/p/4382880.html

 

1.查看系统信息

# lsb_release -a 

LSB Version:    

:core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch

Distributor ID: RedHatEnterpriseServer

Description:    Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Release:        5.5

Codename:       Tikanga

 

# uname -a

Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

 

2.查看yum安装情况

[root@localhost ~]# rpm -qa|grep yum

yum-metadata-parser-1.1.2-3.el5

yum-3.2.22-26.el5

yum-security-1.1.16-13.el5

yum-updatesd-0.9-2.el5

 

3.查看挂载iso前磁盘使用情况

[root@localhost ~]# df -h

文件系统              容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

                       43G   28G   13G  69% /

/dev/sda1              99M   13M   82M  14% /boot

tmpfs                 2.0G   20K  2.0G   1% /dev/shm

 

4.挂载rhel5.6镜像文件iso

[root@localhost softbak]# mkdir /mnt/cdrhel56/

[root@localhost softbak]# mount -o loop,ro rhel-server-5.6-x86_64-dvd.iso /mnt/cdrhel56/

 

5.查看挂载iso后磁盘使用情况

[root@localhost ~]# df -h

文件系统              容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

                       43G   28G   13G  69% /

/dev/sda1              99M   13M   82M  14% /boot

tmpfs                 2.0G   20K  2.0G   1% /dev/shm

/softbak/rhel-server-5.6-x86_64-dvd.iso

                      3.6G  3.6G     0 100% /mnt/cdrhel56

 

6.查找iso中yum包列表

[root@localhost cdrhel56]# find | grep -i yum

./Server/yum-3.2.22-33.el5.noarch.rpm

./Server/yum-NetworkManager-dispatcher-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-aliases-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-changelog-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-downloadonly-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-fastestmirror-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-filter-data-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-keys-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-kmod-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-list-data-1.1.16-13.el5_4.1.noarch.rpm

./Server/yum-metadata-parser-1.1.2-3.el5.x86_64.rpm

以下略

 

7.设置yum源配置文件 /etc/yum.repos.d/

新增一个repo,命名为rhel5.6-cdrom.repo

内容如下

[rhel5-Server]

mediaid=1525379451.112078 ##iso下.diskinfo文件的数字信息

name=RHEL5-Server ##随意写

baseurl=file:///mnt/cdrhel56/Server ##iso位置

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

enabled=1

gpgcheck=1

 

可以先将/etc/yum.repos.d/下其他repo文件移除,将新建rhel5.6-cdrom.repo上传

iso下.diskinfo文件内容

1525379451.112078

7.5

x86_64

 

设置yum生效

[root@localhost cdrhel56]# yum clean all

Loaded plugins: security

Cleaning up Everything

如果如下提示,检查repo文件

[root@localhost cdrhel56]# yum repolist

Loaded plugins: security

repolist: 0

 

如下提示,yum配置成功

[root@localhost cdrhel56]# yum repolist

Loaded plugins: security

rhel5-Server                                                                                             | 1.3 kB     00:00     

rhel5-Server/primary                                                                                     | 905 kB     00:00     

rhel5-Server                                                                                                          3229/3229

repo id                                                  repo name                                                status

rhel5-Server                                             RHEL5-Server                                             enabled: 3,229

repolist: 3,229

 

8.Yum执行系统更新

[root@localhost cdrhel56]# yum update

 

如下错误提示:

Transaction Check Error:

  file /usr/share/man/man5/issue.net.5.gz from install of telnet-server-0.17-39.el5.x86_64 conflicts with file from package telnet-server-0.17-25.i386

  file /usr/share/man/man8/in.telnetd.8.gz from install of telnet-server-0.17-39.el5.x86_64 conflicts with file from package telnet-server-0.17-25.i386

 

表示有冲突,检查本机已经安装的软件

[root@localhost cdrhel56]# rpm -qa telnet

telnet-0.17-39.el5

 

检查iso中相关软件版本

[root@localhost cdrhel56]# find | grep telnet

./Server/telnet-0.17-39.el5.x86_64.rpm

./Server/telnet-server-0.17-39.el5.x86_64.rpm

 

有冲突,不卸载只是排除telnet再执行

[root@localhost cdrhel56]# yum update --exclude=telnet

还是不行,仔细看是telnet-server

继续查找

[root@localhost cdrhel56]# rpm -q telnet --qf ‘%{NAME} %{VERSION} %{ARCH}‘

telnet 0.17 x86_64

[root@localhost cdrhel56]# rpm -qa *telnet*

telnet-server-0.17-25

telnet-0.17-39.el5

[root@localhost cdrhel56]# rpm -q *telnet* --qf ‘%{NAME} %{VERSION} %{ARCH}‘

package *telnet* is not installed

[root@localhost cdrhel56]# rpm -q telnet-server --qf ‘%{NAME} %{VERSION} %{ARCH}‘

telnet-server 0.17 i386

 

把telnet和telnet-server都排除

[root@localhost cdrhel56]# yum update --exclude=telnet,telnet-server

提示如下,表示成功,请忽略日志时间戳:P。

[13:17:13]Loaded plugins: security

[13:17:13]Excluding Packages in global exclude list

[13:17:13]Finished

[13:17:13]Skipping security plugin, no data

[13:17:13]Setting up Update Process

[13:17:15]Resolving Dependencies

[13:17:15]Skipping security plugin, no data

[13:17:15]--> Running transaction check

[13:17:15]---> Package NetworkManager.i386 1:0.7.0-10.el5_5.2 set to be updated

[13:17:15]---> Package NetworkManager.x86_64 1:0.7.0-10.el5_5.2 set to be updated

以下略

[13:17:15]---> Package gdb.x86_64 0:7.0.1-32.el5 set to be updated

[13:17:15]--> Processing Dependency: python-libs-x86_64 >= 2.4.3-32.el5 for package: gdb

[13:17:15]--> Processing Dependency: libpython2.4.so.1.0()(64bit) for package: gdb

[13:17:15]---> Package gettext.i386 0:0.17-1.el5 set to be updated

[13:17:15]--> Processing Dependency: libgomp.so.1 for package: gettext

[13:17:15]--> Processing Dependency: libgomp.so.1(GOMP_1.0) for package: gettext

[13:17:15]---> Package gettext.x86_64 0:0.17-1.el5 set to be updated

[13:17:15]---> Package ghostscript.i386 0:8.70-6.el5 set to be updated

以下略

[13:17:17]---> Package yum.noarch 0:3.2.22-33.el5 set to be updated

[13:17:17]---> Package yum-security.noarch 0:1.1.16-13.el5_4.1 set to be updated

[13:17:17]--> Running transaction check

[13:17:17]---> Package iscsi-initiator-utils.x86_64 0:6.2.0.872-6.el5 set to be updated

[13:17:17]---> Package libgomp.i386 0:4.4.4-13.el5 set to be updated

[13:17:17]---> Package libnotify-devel.x86_64 0:0.4.2-6.el5 set to be updated

[13:17:17]---> Package python-libs.x86_64 0:2.4.3-43.el5 set to be updated

[13:17:17]---> Package yum-rhn-plugin.noarch 0:0.5.4-17.el5 set to be updated

[13:17:18]--> Finished Dependency Resolution

[13:17:18]

[13:17:18]Dependencies Resolved

[13:17:19]

[13:17:19]================================================================================================================================

[13:17:19] Package                                   Arch             Version                                Repository              Size

[13:17:19]================================================================================================================================

[13:17:19]Installing:

[13:17:19] kernel                                    x86_64           2.6.18-238.el5                         rhel5-Server            19 M

[13:17:19] kernel-devel                              x86_64           2.6.18-238.el5                         rhel5-Server           5.5 M

[13:17:19]Updating:

[13:17:19] NetworkManager                            i386             1:0.7.0-10.el5_5.2                     rhel5-Server           1.0 M

[13:17:19] NetworkManager                            x86_64           1:0.7.0-10.el5_5.2                     rhel5-Server

以下略

[13:17:19]Installing for dependencies:

[13:17:19] iscsi-initiator-utils                     x86_64           6.2.0.872-6.el5                        rhel5-Server           988 k

[13:17:19] libgomp                                   i386             4.4.4-13.el5                           rhel5-Server            72 k

[13:17:19] libnotify-devel                           x86_64           0.4.2-6.el5                            rhel5-Server            20 k

[13:17:19] python-libs                               x86_64           2.4.3-43.el5                           rhel5-Server           6.0 M

[13:17:19] yum-rhn-plugin                            noarch           0.5.4-17.el5                           rhel5-Server            59 k

[13:17:19]

[13:17:19]Transaction Summary

[13:17:19]================================================================================================================================

[13:17:19]Install       7 Package(s)

[13:17:19]Upgrade     298 Package(s)

[13:17:19]

[13:17:19]Total download size: 427 M

[13:17:23]Is this ok [y/N]: y

[13:17:23]Downloading Packages:

[13:17:24]--------------------------------------------------------------------------------------------------------------------------------

[13:17:24]Total                                                                                           1.9 GB/s | 427 MB     00:00     

[13:17:24]Running rpm_check_debug

[13:17:28]Running Transaction Test

[13:18:00]Finished Transaction Test

[13:18:00]Transaction Test Succeeded

[13:18:04]Running Transaction

[13:18:36]  Updating       : pciutils-devel                                                                                         1/603

[13:18:37]  Updating       : selinux-policy                                                                                         2/603

[13:18:37]  Updating       : rmt                                                                                                    3/603

[13:19:08]  Installing     : kernel-devel

以下略

[13:23:53]  Cleanup        : glibc-common                                                                                         306/603

[13:23:53]  Cleanup        : glibc                                                                                                307/603

[13:23:54]  Cleanup        : xorg-x11-server-Xvfb                                                                                 308/603

[13:23:54]  Cleanup        : kexec-tools                                                                                          309/603

以下略

[13:24:48]Installed:

[13:24:48]  kernel.x86_64 0:2.6.18-238.el5                              kernel-devel.x86_64 0:2.6.18-238.el5                             

[13:24:48]

[13:24:48]Dependency Installed:

[13:24:48]  iscsi-initiator-utils.x86_64 0:6.2.0.872-6.el5   libgomp.i386 0:4.4.4-13.el5            libnotify-devel.x86_64 0:0.4.2-6.el5  

[13:24:48]  python-libs.x86_64 0:2.4.3-43.el5                yum-rhn-plugin.noarch 0:0.5.4-17.el5  

[13:24:48]

[13:24:48]Updated:

[13:24:48]  NetworkManager.i386 1:0.7.0-10.el5_5.2                       NetworkManager.x86_64 1:0.7.0-10.el5_5.2                        

[13:24:48]  NetworkManager-glib.i386 1:0.7.0-10.el5_5.2                  NetworkManager-glib.x86_64 1:0.7.0-10.el5_5.2

以下略

[13:24:48]Complete!

 

9.更新完成,重启

[13:25:20][root@localhost cdrhel56]# reboot

 

Rhel5.5从iso升级至rhel5.6

原文:https://www.cnblogs.com/kith/p/14872132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!