openSUSE 13.2 telah dirilis kemarin, baca catatan rilisnya di sini. Jika Anda sudah menginstal openSUSE 13.1 di server, inilah saatnya untuk meningkatkan ke openSUSE 13.2. Panduan berikut akan membantu Anda meningkatkan versi dari openSUSE 13.1 ke openSUSE 13.2.
Apa yang harus dilakukan sebelum meningkatkan versi?
Disarankan untuk mengambil cadangan data penting dan file konfigurasi penting lainnya, ini akan membantu Anda memulihkan sistem jika terjadi kegagalan dalam peningkatan. Disarankan untuk menggunakan ISO / DVD untuk mengupgrade beberapa sistem.
Apa yang harus dilakukan untuk memperbarui?
Sebelum memutakhirkan, disarankan untuk memperbarui paket yang diinstal ke versi terbaru. Periksa versi mesin Anda saat ini.
server:~ # cat /etc/os-release
Outputnya akan terlihat seperti di bawah ini.
NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"
Sebelum memulai peningkatan, disarankan untuk menghapus / menonaktifkan OBS dan repositori pihak ketiga. Mari kita periksa apakah repositori pembaruan tersedia dan diaktifkan.
server:~ # zypper lr --uri
Contoh output akan terlihat seperti di bawah ini.
Jika tidak diaktifkan, jalankan perintah berikut.
server:~ # zypper modifyrepo --enable openSUSE-13.1-Update
Jika tidak ada, tambahkan dengan menggunakan perintah berikut.
server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update
Perbarui paket Anda saat ini ke versi terbaru.
server:~ # zypper ref server:~ # zypper update
Setelah paket diperbarui, reboot server.
Apa yang harus dilakukan untuk meningkatkan versi?
Seperti yang telah disebutkan, Sebelum memulai peningkatan; disarankan untuk menghapus / menonaktifkan OBS dan repositori pihak ketiga.
server:~ # zypper rr
Selanjutnya adalah memodifikasi setiap file repo yang ada di /etc/zypp/repos.d/, kita harus mengganti 13.1 dengan 13.2 dimanapun itu berlaku.
Metode Manual:
Misalnya, contoh keluaran repo-debug.repo
Sebelum Dimodifikasi.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo [openSUSE-13.1-Debug] name=openSUSE-13.1-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/distribution/13.1/repo/oss/ path=/ type=yast2 keeppackages=0
Setelah Dimodifikasi.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo [openSUSE-13.2-Debug] name=openSUSE-13.2-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/distribution/13.2/repo/oss/ path=/ type=yast2 keeppackages=0
Metode Otomatis:
Cadangkan semua file repositori yang tersedia di /etc/zypp/repos.d/ .
server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig
Jalankan perintah berikut untuk mengganti 13.1 dengan 13.2.
server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*
Sekali lagi, mari kita periksa repositori yang tersedia.
server:~ # server:~ # zypper lr --uri
Contoh keluaran,
# | Alias | Name | Enabled | Refresh | URI --+----------------------+----------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE-13.2-Debug | openSUSE-13.2-Debug | No | Yes | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ 2 | openSUSE-13.2-Oss | openSUSE-13.2-Oss | Yes | Yes | http://download.opensuse.org/distribution/13.2/repo/oss/ 3 | openSUSE-13.2-Source | openSUSE-13.2-Source | No | Yes | http://download.opensuse.org/source/distribution/13.2/repo/oss/ 4 | openSUSE-13.2-Update | openSUSE-13.2-Update | Yes | Yes | http://download.opensuse.org/update/13.2/ 5 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes | http://download.opensuse.org/debug/update/13.2/
Sekarang rujuk repositori.
server:~ # zypper ref
Sangat disarankan untuk menjalankan pemutakhiran di dalam layar GNU atau tmux untuk melindungi proses pemutakhiran jika terjadi kesalahan dengan sesi X selama pemutakhiran. tmux dan screen tersedia di repositori utama openSUSE.
Di sini saya menggunakan tmux, jika Anda tidak memiliki tmux. Instal tmux dengan menggunakan perintah berikut.
server:~ # zypper install tmux
Beralih dari terminal ke tmux.
server:~ # tmux
Masukkan perintah berikut untuk mulai meningkatkan ke openSUSE 13.2.
server:~ # zypper dup
Setelah proses upgrade selesai, reboot mesin. Periksa versi OS saat ini.
server:~ # cat /etc/os-release
Outputnya akan terlihat seperti di bawah ini
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"
Telah dikonfirmasi bahwa mesin diupgrade ke openSUSE 13.2
Apa yang harus dilakukan setelah peningkatan versi?
Cari repositori pihak ketiga yang kompatibel dengan openSUSE 13.2 yang Anda gunakan sebelumnya, jika Anda masih membutuhkannya; tambahkan mereka menggunakan perintah berikut.
server:~ # zypper addrepo --name
Itu saja. Mesin Anda telah berhasil ditingkatkan ke openSUSE 13.2.