Panduan Upgrading Ubuntu

Pengguna Ubuntu memiliki dua pilihan ketika Ubuntu terbaru di rilis oleh komunitas. Pilihan pertama, tetap menggunakan rilis Ubuntu yang lama dengan alasan:

  • Sudah stabil dan match dengan komputer pengguna

  • Merasa cukup dengan banyaknya aplikasi tambahan yang diinstall

  • Rilis terbaru tidak stabil


Pilihan kedua, memilih untuk menginstal rilis Ubuntu yang baru. Jika pilihan kedua ini yang diambil, ada dua pilihan yang bisa ditempuh pengguna.

  • Upgrade partial, mengupgrade hanya aplikasi-aplikasi tertentu saja. Proses ini bisa dilakukan dengan mudah melalui Synaptic, dengan terlebih dahulu menambahkan daftar repository Ubuntu rilis terbaru.

  • Upgrade menyeluruh, upgrade keseluruhan paket ke rilis yang baru.


Secara teori, upgrade menyeluruh, bisa dilakukan dalam dua tahapan:

  1. Menambahkan repository rilis terbaru

  2. Upgrade paket, jika kita menggunakan Synaptic, semudah melakukan klik menu Edit >> Mark All Upgrade atau Ctrl+G. Jika kita menggunakan terminal, semudah mengetik:sudo apt-get dist-upgrade

    Setelah itu, anda bisa reboot menggunakan Ubuntu yang baru.



Tetapi, dalam praktiknya, pengguna sering mengalami error atau masalah. Nah, disini saya akan men-share pengalaman saya beberapa hari lalu meng-upgrade Ubuntu 7.10 ke Ubuntu 8.04 dan beberapa hari kemudian, setelah saya mendapatkan oleh-oleh repository Ubuntu 8.10 dari sahabat saya, saya upgrade ke Ubuntu 8.10.

Studi Kasus, Upgrade Ubuntu 7.10 ke Ubuntu 8.04


Seperti yang saya tulis di atas, hanya dua proses yang diperlukan untuk meng-upgrade Ubuntu.

Tahap 1. Menambahkan repository Ubuntu 8.04


Jika anda memiliki DVD Repository Ubuntu 8.04, anda bisa menambahkannya sebagai repository lokal. Ikuti tutorial Bagaimana Membuat Repository Lokal Ubuntu 8.04 ini.
Jika anda memilih menggunakan internet, anda bisa menggunakan salah satu server repository dibawah ini, anda bisa langsung mengkopi-pastenya langsung ke file /etc/apt/sources.list anda setelah terlebih dahulu menghapus daftar server Ubuntu 7.10.

# Server kambing.ui.edu

deb http://kambing.ui.edu/ubuntu hardy main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu hardy-updates main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu hardy-security main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu hardy-backports main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu hardy-proposed main restricted universe multiverse

# Server www.foss-id.web.id
deb http://dl2.foss-id.web.id/ubuntu hardy main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu hardy-updates main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu hardy-security main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu hardy-backports main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu hardy-proposed main restricted universe multiverse

# Server mirror.its.ac.id

deb http://mirror.its.ac.id/ubuntu hardy main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu hardy-security main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu hardy-backports main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu hardy-updates main multiverse restricted universe

# Server komo.vlsm.org

deb http://komo.vlsm.org/ubuntu hardy main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu hardy-updates main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu hardy-security main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu hardy-backports main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu hardy-proposed main restricted universe multiverse

# Server ftp.itb.ac.id

deb ftp://ftp.itb.ac.id/pub/ubuntu hardy main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-updates main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-security main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-backports main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-proposed main restricted universe multiverse

Tahap 2. Upgrade Paket ke Ubuntu 8.04


Saya menyarankan anda menggunakan cara ini:

  1. Install kernel Ubuntu Hardy, linux-image-2.6.24-16-generic.
    Jika menggunakan synaptic, anda bisa klik kanan dan pilih install lalu
    klik ikon Apply. Jika menggunakan terminal:

    sudo apt-get update
    sudo apt-get install linux-image-2.6.24-16-generic

  2. Setelah itu, reboot menggunakan kernel terbaru. Pada pilihan boot grub, pada pilihan boot Ubuntu 7.10 anda bisa menekan tombol E. Edit nama kernel dan initrd Ubuntu yang lama ke 2.6.24-16.
    Jangan lupa, tambahkan opsi single. Lalu tekan enter, setiap kali mengedit baris. Lalu tekan tombol B untuk booting.

  3. Setelah anda Memasukkan password yang diminta untuk maintenance. Anda akan dihadapkan pada prompt root. Gunakan perintah:sudo apt-get dist-upgrade

    Untuk melakukan upgrade menyeluruh.

  4. Reboot, jika sudah selesai melakukan upgrade.


Studi Kasus, Upgrade Ubuntu 8.04 ke Ubuntu 8.10


Untuk upgrade dari Ubuntu 8.04 ke Ubuntu 8.10, anda bisa menggunakan cara yang sama seperti di atas. Hanya, kernel yang anda instal adalah linux-image-2.6.27-17-generic.
Dan server repository yang anda gunakan, salah satu dari server berikut:

# Server kambing.ui.edu

deb http://kambing.ui.edu/ubuntu intrepid main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu intrepid-updates main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu intrepid-security main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu intrepid-backports main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu intrepid-proposed main restricted universe multiverse

# Server www.foss-id.web.id
deb http://dl2.foss-id.web.id/ubuntu intrepid main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu intrepid-updates main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu intrepid-security main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu intrepid-backports main restricted universe multiverse

deb http://dl2.foss-id.web.id/ubuntu intrepid-proposed main restricted universe multiverse

# Server mirror.its.ac.id

deb http://mirror.its.ac.id/ubuntu intrepid main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu intrepid-security main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu intrepid-backports main multiverse restricted universe

deb http://mirror.its.ac.id/ubuntu intrepid-updates main multiverse restricted universe

# Server komo.vlsm.org

deb http://komo.vlsm.org/ubuntu intrepid main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu intrepid-updates main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu intrepid-security main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu intrepid-backports main restricted universe multiverse

deb http://komo.vlsm.org/ubuntu intrepid-proposed main restricted universe multiverse

# Server ftp.itb.ac.id

deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-updates main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-security main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-backports main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-proposed main restricted universe multiverse

Problem Solving


Beberapa masalah yang mungkin muncul:

Paket xxx gagal diinstalasi karena masalah dependensi.
Solusinya, uninstall paket xxx yang bermasalah itu, lalu install kembali.

Beberapa perintah yang bisa anda coba untuk menyelesaikan masalah:

sudo apt-get install -f

Untuk mengatasi masalah dependensi.

sudo dpkg --configure -a

Jika proses upgrade terhenti ditengah jalan dengan sebab apapun.

sudo apt-get remove --purge

Untuk membuang paket-paket yang bermasalah

Masalah lainnya? Silahkan anda submit melalui form komentar. Insya Allah kita cari solusinya bersama-sama.

Post a Comment

2 Comments

  1. makasih banget mas informasinya ..

    ReplyDelete
  2. Sama-sama mas, semoga bermanfaat untuk bekal saya

    ReplyDelete