Seperti yang kita tahu, bahwa dunia teknologi pun kian berkembang hingga saat ini. Keperluan akan software menjadi alasan utama perkemban...

Debian Wheezy : Upgrade ke Jessie

Seperti yang kita tahu, bahwa dunia teknologi pun kian berkembang hingga saat ini. Keperluan akan software menjadi alasan utama perkembangan yang menuntut sektor industri melakukan Upgrade. Upgrade juga berfungsi untuk pengoptimalan kinerja dari OS Debian Wheezy ini. Setelah sekian lama, akhirnya Debian mengeluarkan seri Debian terbaru mereka bernama "Jessie".
Untuk kelebihan dan kekurangan Debian Jessie ketimbang Debian Wheezy, anda bisa mencarinya di google. Saya hanya akan membahas tentang cara upgrade "AMAN" dari debian Wheezy ke Debian Jessie. Berikut adalah tutornya 

Backup Semua Konfigurasi Dan Data

Sebelum anda memulai upgrade, sebaiknya anda membackup semua data yang anda perlukan. Itu bisa berupa Web Server, Database MySql, Konfigurasi pada /etc  atau data penting user di direktori /home. Mem-backup ini berfungsi bila data anda hilang saat Debian anda di Upgrade. Menaruh file Backup pun sebaiknya di storage external (bisa pada hardisk atau cloud) yang pasti aman. Berikut adalah cara mudah untuk membuat backup berekstensi .tar.gz agar lebih mudah dan cepat saat di backup nanti. 
Backup semua file dan konfigurasi pada direktori /etc:
tar -pczf etc.tar.gz /etc
Backup direktori website anda:
tar -pczf www.tar.gz /var/www
Backup data user yang berada di Home:
tar -pczf home.tar.gz /home
Bagi yang menistall ISP Config 3, silahkan backup file mail server (semua datanya):
tar -pczf vmail.tar.gz /var/vmail
Backup MySQL databases
mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql
Nah, sekarang pindahkanlah file backup tadi (tar.gz dan .sql) ke drive yang aman.

Check the apt sources.list file

Nah persiapan awal sudah dilaksanakan. Sebelum kita eksekusi, ada baiknya anda menge-cek source.list Debian Wheezy anda di cek terlebih dahulu. Nah biasanya kalau kita meng-upgrade Debian ini, pasti ada beberapa aplikasi yang belum "kompatibel" dengan Debian versi terbarunya. Mungkin saja ada beberapa paket yang eror dan tidak menyesuaikan dengan otomatis untuk urusan kompatibel nya. Nah untuk menghindari hal tersebut, maka kita pastikan di source.list ada tulisan "wheezy" dan gak ada tulisan "stable".
Nah sekarang kita edit file /etc/apt/source.list dengan mengganti seluruh repository lama, dan menggantinya dengan repository publik:
nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free
Note :
  • Anda bisa menekan "CTRL+K" untuk menghapus seluruh list repository lama anda
  • Gak semua script link tersebut dari negara "de", mungkin ente bisa ngambil repository publik dari indo. Seperti link dari kambing.ui, dll. Menggunakan repository Publik dalam negeri juga bisa membantu meningkatkan kecepatan saat mendownload

Update the packages for Wheezy


Ikuti langkah berikut untuk menginstall semua paket wheezy yang kompatibel dengan versi setelahnya (update aplikasi) biar up to date. Ini dilakukan juga agar system anda dalam kondisi yang sangat baik saat upgrade nanti
apt-get update
Siap-siap buat upgrade
apt-get upgrade
Terus ketik:
apt-get dist-upgrade

Check the package state to ensure that no packages are on hold or in half installed state

Penting!! kita akan cek paket yang tadi di download itu agar terinstall semua. Upgrade tadi berguna agar setiap paket yang telah di update membuat debian 7 tadi daam keadaan yang bagus untuk upgrade (biar gak nambah-nambah masalah). Jika ada paket yang gagal install atau "on hold", benerin dulu deh biar masalah gak nambah panjang.
Cek lagi apakah paket sudah terinstall semua menggunakan dpkg. Nah perintah dibawah ini adalah database aplikasi apa saja yang sudah/berhasil terinstall. Bila ada yang gagal, lebih baik jangan dilanjutin. command:dpkg --audit
dpkg --get-selections | grep hold
Nah kalau gak muncul notif mencurigakan. Silahkan lanjut upgrade :D  

Update the sources.list for Jessie

Nah bila udah keinstall paket buat jessie nya. Sekarang kita update nih repository publik untuk Jessie-nya di /etc/apt/sources.list 
nano /etc/apt/sources.list
Dan replace dengan :
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free


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


deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Terserah mau samain repo nya atau gak, kalau punya koneksi kenceng sih gak masalah :D. Lanjut!!
apt-get update

Jessie Upgrade in two steps

Nah udah berubah kan repo nya. Sekarang kita upgrade lagi nih dengan perintah "apt-get upgrade" untuk install paket terbaru dari repo publik terbaru. Dan lanjutin perintah "apt-get dist-upgrade" untuk upgrade distribusi paketnya (nge-pastiin kalau semua paket terdistribusi untuk Jessie)
Start with the update by running this command:
apt-get upgrade
Next we will do the distribution upgrade by running:
apt-get dist-upgrade
A reboot is required to finish the upgrade and load the new kernel:
reboot

Check the update

Untuk liat versi debian nya, silahkan cek dengan perintah
cat /etc/os-release
Cieee udah ke upgradee!!

0 comments: