Rabu, 20 Juni 2018

Langkah – Langkah Upgrade openSUSE Leap 42.3 ke 15.0

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

blog.dhocnet.work – Beberapa waktu lalu, yang tepatnya saya sudah lupa, bahwa telah dirilis versi stabil openSUSE Leap versi 15.0. Bagi Anda yang menggunakan versi stabil sebelumnya dan ingin melakukan upgrade, ada dua cara yang dapat dipilih. Yaitu menggunakan DVD installer dengan melakukan download penuh keseluruhan berkas atau upgrade melalui manager paket dengan hanya mengunduh berkas-berkas yang diperlukan saja.


Pada edisi ini saya hanya akan memuat tentang langkah-langkah upgrade openSUSE Leap versi 42.3 ke versi Leap 15.0 menggunakan cara yang ke-2, yaitu menggunakan manager paket, zypper. Metode ini membutuhkan koneksi internet yang stabil, jadi persiapkan.

Langkah #1 Update Paket
Buka terminal lalu login sebagai root dengan perintah su -. Kemudian lakukan update dengan perintah zypper update.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Langkah #2 Nonaktifkan Unofficial Repository
Langkah ini dibutuhkan agar saat pemeriksaan paket, proses update tidak terganggu dengan paket-paket dari pihak ke-3.

Lihat dulu daftar repositori dengan perintah zypper repos.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Lalu nonaktifkan repositori pihak ke-3 yang aktif dengan perintah zypper modifyrepo -d [alias] seperti gambar berikut.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Alias dari repository dapat dilihat pada kolom ke dua setelah kolom nomor. Sedangkan repository yang aktif dapat dilihat pada kolom ke-4 yang berlabel Enabled.

Langkah #3 Backup Konfigurasi Repository Terkini
Langkah ini diperlukan untuk berjaga-jaga bila Anda tidak menyukai upgrade terbaru, Anda bisa mengembalikan versi sistem ke versi sebelum di upgrade.

Berkas konfigurasi repository terdapat pada folder /etc/zypp/repos.d. Lakukan backup dengan perintah cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.old.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Langkah #4 Merubah Alamat Repository
Rubah alamat repository saat ini ke repository openSUSE Leap 15.0 dengan perintah sed -i ‘s/42.3/15.0/g’ /etc/zypp/repos.d/*.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

CATATAN! Nilai 42.3 menandakan jika versi saat ini adalah versi openSUSE Leap 42.3.

Langkah #5 Refresh Database Repository
Langkah ini dilakukan untuk memperbaharui database repository ke repository Leap versi 15.0. Perintahnya zypper refresh.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Langkah #6 Upgrade
Berikut adalah proses upgrade yang sebenarnya. Pada langkah ini Anda sangat disarnkan berada pada mode single user tanpa GUI. Cara masuk ke mode single user adalah dengan menjalankan perintah telinit 1 atau systemctl rescue.

Namun, single user mode ini akan menjadi masalah untuk Anda yang menggunakan Network Manager dengan wifi sebagai sumber internetnya karena single user mode ini akan mengkentikan proses Network Manager dan laptop atau komputer Anda akan terputus dari jaringan wifi.

Solusinya adalah dengan menggunakan virtual console. Caranya, tekan secara bersamaan tombol ctrl, alt dan f1 (sampai f6 – salah satu saja). Jendela terminal baru akan segera terbuka. Login sebagai root dengan perintah su – lalu jalankan perintah distribusi upgrade zypper dist-upgrade.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Tekan enter saat Anda mendapatkan dialog seperti pada gambar berikut.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Tunggu sampai proses upgrade selesai. Waktu yang dibutuhkan adalah tergantung kestabilan dan kecepatan internet yang Anda gunakan.

Setelah proses upgrade selesai, restart komputer Anda dengan perintah systemctl reboot.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Masalah!!!
Masalah? Ya! Saya menemui masalah saah melakukan langkah nomor #5. Sistem saya gagal saat menjalankan perintah zypper refresh.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Kesalahan diatas adalah karena file repomd.xml tidak ditemukan pada server repository openSUSE Leap 15.0. Dan setelah melalui penelusuran masalah, berikut adalah solusinya.

Edit file repo-non-oss.repo dan repo-oss.repo yang terletak di /etc/zypp/repos.d menggunakan nano (editor teks yang nyaman digunakan). Perintahnya adalah nano /etc/zypp/repos.d/repo-non-oss.repo.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Setelah file terbuka, hapus suse/ yang terdapat pada baris ke-5 hingga menjadi seperti gambar berikut.

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Kemudian simpan dengan menekan tombol kombinasi ctrl + O untuk menyimpan dan kombinasi tombol ctrl + X untuk keluar dari nano editor.

Lakukan hal yang sama terhadap file repo-oss.repo. Perintahnya adalah nano /etc/zypp/repos.d/repo-oss.repo.

Hasilnya?

langkah langkah cara upgrade versi opensuse 42.3 ke 15.0 - dhocnet blog

Sumber: https://en.opensuse.org/SDB:System_upgrade

Download panduan ini dalam versi ebook PDF untuk dibaca offline disini.

Artikel Terkait

Leave a Reply

Subscribe to Posts | Subscribe to Comments