centos中將OpenSUSE 13.2升級到42.1

來源:互聯網
上載者:User

關於OpenSUSE,微魔對這個發行版可以說是情有獨鐘,主要來源於情懷(準確來講是zypper實在讓人喜歡)。BUT,玩弄VPS的少年們肯定會注意到這個發行版在各家服務商的iso列表裡都很少出現(相比於豐富版本的Ubuntu、CentOS甚至Fedora等),但是OpenSUSE有個好處就是即使服務商沒有提供最新版本的42.1,你依然可以通過zypper無痛將13.2升級上去。本文即為具體操作過程:

將OpenSUSE 13.2無痛升級到42.1

1.確定自己的版本是13.2

cat /etc/os-release

顯示結果類似如下

NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

2.更新軟體

zypper refresh
zypper update

3.備份現有軟體源

sudo cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.bak

4.列出軟體源

zypper lr

輸出結果類似

# | Alias               | Name                         | Enabled | Refresh
--+---------------------+------------------------------+---------+--------
1 | repo-non-oss        | openSUSE-13.2-Non-Oss        | Yes     | Yes   
2 | repo-oss            | openSUSE-13.2-Oss            | Yes     | Yes   
3 | repo-update         | openSUSE-13.2-Update         | Yes     | Yes   
4 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes     | Yes

5.刪除現有的更新源(repo-update、repo-update-non-oss,具體名稱可能不一樣,照自己的修改)

sudo zypper rr repo-update
sudo zypper rr repo-update-non-oss

如果有第三方軟體源,包括但不限於Packman,也需要使用“zypper rr ”刪除(將換成列表中的相應別名)

6.把軟體源修改為42.1

sudo sed -i 's/13\.2/leap\/42\.1/g' /etc/zypp/repos.d/*
7.增加42.1的更新源

sudo zypper addrepo --check --refresh --name 'openSUSE-42.1-Update' http://download.opensuse.org/update/leap/42.1/oss/ repo-update
sudo zypper addrepo --check --refresh --name 'openSUSE-42.1-Update-Non-Oss' http://download.opensuse.org/update/leap/42.1/non-oss/ repo-update-non-oss
8.更新系統

zypper dup

9.重啟系統

reboot

10.見證奇蹟

cat /etc/os-release

輸出類似如下,則證明已經升級成功

NAME="openSUSE Leap"
VERSION="42.1"
VERSION_ID="42.1"
PRETTY_NAME="openSUSE Leap 42.1 (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:42.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.