Migrasi Dari Debian "Jessie" ke "Stretch"

Walaupun Debian Stretch sudah rilis dari bulan Juni lalu saya masih betah untuk berlama-lama di Debian Jessie. Sebenarnya bukan betah, hanya malas saja untuk upgrade. Halah.

Akhirnya mumpung libur panjang, saya ngambil keputusan upgrade sajalah ke versi terbaru. Ternyata untuk mengubah versi Debian dari Jessie ke Stretch tidak perlu install ulang, cukup melakukan beberapa tahap di bawah ini.

Sebelumnya sebagai bukti ini versi Debian saya sebelum diperbaharui.

Yang pertama dilakukan adalah patch sistem yang sedang berjalan

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Setelah selesai, restart laptop/komputer Anda. Setelah kembali menyala, segera ubah source.list. Saran saya selalu backup jadi kalau ada apa-apa balik laginya gampang.

sudo cp /etc/apt/sources.list /path-backup/sources.list.bak

path-backup sesuaikan dengan tempat masing-masing.

Ubah konten di dalam berkas tersebut

sudo gedit /etc/apt/sources.list

Pada awalnya isinya seperti ini

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb http://kambing.ui.ac.id/debian/ jessie main
deb-src http://kambing.ui.ac.id/debian/ jessie main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
# Line commented out by installer because it failed to verify:
#deb http://kambing.ui.ac.id/debian/ jessie-updates main
# Line commented out by installer because it failed to verify:
#deb-src http://kambing.ui.ac.id/debian/ jessie-updates main
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-backports main
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

lalu saya ubah menjadi seperti ini

# 

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main


# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
# Line commented out by installer because it failed to verify:
#deb http://kambing.ui.ac.id/debian/ jessie-updates main
# Line commented out by installer because it failed to verify:
#deb-src http://kambing.ui.ac.id/debian/ jessie-updates main

deb  http://deb.debian.org/debian stretch main
deb-src  http://deb.debian.org/debian stretch main

deb  http://deb.debian.org/debian stretch-updates main
deb-src  http://deb.debian.org/debian stretch-updates main

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main


deb  http://deb.debian.org/debian stretch main contrib non-free
deb-src  http://deb.debian.org/debian stretch main contrib non-free

deb  http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src  http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://kambing.ui.ac.id/debian/ stretch main contrib non-free
deb http://kambing.ui.ac.id/debian/ stretch-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ stretch/updates main contrib non-free

Sebenarnya untuk isi dari berkas ini tergantung sih, saya hanya ngikutin dari rekomendasi di situs Debian.

Setelah berkas tersebut diubah dan disimpan, sekarang lakukan proses update maupun upgrade

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Setelah selesia restart kembali laptop/komputer.

Cek apakah telah berhasil atau belum dengan perintah

lsb_release -a

Sempat ada issue sih, tiba-tiba tampilan arc-theme yang dipakai jadi jelek, dan solusinya adalah install ulang arc-theme nya saja, pakai source yang disediakan di github. Selebihnya belum nemu issue setelah upgrade ke stretch.

Referensi link :

(1) https://www.cyberciti.biz/faq/how-to-upgrade-debian-8-jessie-to-debian-9-stretch/

(2) https://wiki.debian.org/SourcesList