宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

一般個人使用 CentOS Linux 的習慣,小版本間的升級 6.4--> 6.5 就直接使用 yum update 來升級,大版本間的升級通常會先備份資料及設定檔後,重新安裝,比較少用升級的方式處理,因為升級可能會有些風險,倒不如重新安裝來的安全些。
底下文章參考:zh-tw/TipsAndTricks/CentOSUpgradeTool - CentOS Wiki
1. 在套件庫加入設定檔
# vim /etc/yum.repos.d/upgradetool.repo
[upg]
name=CentOS-$releasever - Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2. 更新套件儲存庫
# yum update

3. 安裝升級所需套件
# yum install redhat-upgrade-tool preupgrade-assistant-contents

4. 列出升級事前助手的所有內容
# preupg -l
CentOS6_7

5. 匯入 CentOS 7 金鑰
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

6. 進行升級
# centos-upgrade-tool-cli --network 7 --instrepo=ftp://140.111.74.109/CentOS/7/os/x86_64/



7. 重新開機
# init 6


8. 經過漫長的升級


更新前
# cat /etc/redhat-release
CentOS release 6.5 (Final)

更新後
# cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)

感想:
1. 升級完之後並沒有仔細去驗證所有的服務是否都能正常執行,通常如果有使用到第三方套件庫,如:rpmforge / epel ...,或者是是使用桌面環境,如:GNOME / KDE....,失敗的機率會很大。
2. 升級所花的時間並沒有比重新安裝少,所以還是重新安裝新的系統比較實在,也可以順便把系統做一下清理。




 
 
 
用LINE傳送

發表迴響

 暱稱 (必填)

 悄悄話

 標題

 個人網頁

 電子郵件

authimage 
 認證碼 (必填)