
How to Upgrade Debian 7 (Wheezy) to Debian 8 (Jessie)
Debian 7 (Wheezy) dirilis pada bulan Mei 2013 dan hari ini setelah 2 tahun menggunakan Wheezy telah lahir Debian 8 dengan codename Jessie, pada tulisan kali ini, Aitech akan mencoba menjelaskan cara meng-upgrade sistem Debian 7 (Wheezy) menjadi Debian 8 (Jessie). Namun, sebelum kita mulai, pastikan dahulu bahwa seluruh sistem files dan user data yang berada pada partisi /home sudah dibackup. cara yang paling gampang adalah menggunakan perintah berikut :
1 2 3 |
cd /root && mkdir backup && cd backup tar -czvf etc-$(date +%Y-%m-%d).tar.gz /etc tar -czvf home-$(date +%Y-%m-%d).tar.gz /home |
atau pindahkanlah hasil backup tersebut pada eksternal drive sehingga jika terjadi kerusakan pada sistem saat upgrade tidak menyebabkan data hilang.
Persiapan sebelum upgrade
Sebelum upgrade, pastikan bahwa sistem sudah terinstall dengan updates terbaru, pastikan konfigurasi dan data user sudah berada pada lokasi yang aman, matikan setiap service yang sedang berjalan, sebaiknya gunakan screen session saat melakukan upgrade. dan lakukan pengecekan versi dari sistem yang Anda gunakan saat ini:
1 2 3 4 5 6 |
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 7.8 (wheezy) Release: 7.8 Codename: wheezy |
seperti terlihat, saat ini menggunakan Debian GNU/Linux 7.8 (wheezy)
Install Updates terbaru
pastikan setiap notifikasi updates dari Debian 7 sudah di install sebelum meng-upgrade ke Debian 8, berikut caranya :
1. Update setiap packages dengan perintah berikut:
1 |
sudo apt-get update |
2. Install updates dengan perintah:
1 |
sudo apt-get upgrade |
3. Selanjutnya jalankan perintah untuk mengupgrade package yang ada :
1 2 3 4 5 6 7 8 9 10 11 |
$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: libapache2-svn libcurl3 libcurl3-gnutls libmysqlclient-dev libmysqlclient18 libsvn1 linux-headers-3.2.0-4-amd64 linux-headers-3.2.0-4-common linux-image-3.2.0-4-amd64 linux-libc-dev mysql-client mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 subversion 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 40.8 MB of archives. After this operation, 9,735 kB of additional disk space will be used. Do you want to continue [Y/n]? Y |
dengan perintah diatas, maka setiap updates untuk Debian 7 akan diinstall ke dalam sistem Anda.
Mematikan Service yang berjalan
Aitech sangat merekomendasikan untuk mematikan setiap service yang saat ini aktif sebelum mengupgrade ke Debian 8. ini juga termasuk mematikan web server daemons (apache ataupun nginx), database servers (PostgreSQL ataupun MySQL), dan juga setiap services lainnya yang tidak critical. untuk mematikan service, gunakan perintah berikut, gantilah apache2 dengan service yang ingin anda matikan:
1 |
sudo service apache2 stop |
Menggunakan Screen Session
Aitech juga merekomendasikan untuk pekerjaan upgrade ini dilakukan didalam session untuk menghindari sesi terputus pada saat sistem sedang melakukan instalasi dan mengupgrade setiap layanan yang ada. berikut cara menginstall screen dan menggunakannya:
1. Install screen dengan perintah berikut:
1 |
sudo apt-get install screen |
2. Setelah proses instalasi selesai, mulailah screen baru dengan perintah:
1 |
screen |
3. Jika kemudian anda terputus dengan Server, Anda dapat menggunakan sesi yang hilang tersebut dengan perintah :
1 |
screen -Dr |
Sekarang Anda sudah siap untuk menginstall Debian 8 🙂
Upgrade ke Debian 8
Sebelum memulai instalasi, pastikan bahwa repositori sudah menggunakan codename terbaru ‘jessie‘, edit dengan command line editor file sources.list :
1 |
nano /etc/apt/sources.list |
Gantilah seluruh tulisan ‘wheezy‘ menjadi ‘jessie‘, contohnya:
1 2 3 4 |
deb http://kambing.ui.ac.id/debian/ wheezy main non-free contrib deb-src http://kambing.ui.ac.id/debian/ wheezy main non-free contrib deb http://security.debian.org/ wheezy/updates main contrib deb-src http://security.debian.org/ wheezy/updates main contrib |
menjadi :
1 2 3 4 |
deb http://kambing.ui.ac.id/debian/ jessie main non-free contrib deb-src http://kambing.ui.ac.id/debian/ jessie main non-free contrib deb http://security.debian.org/ jessie/updates main contrib deb-src http://security.debian.org/ jessie/updates main contrib |
Update packages dari Jessie
Jalankan perintah berikut untuk mendapatkan daftar package terbaru:
1 |
sudo apt-get update |
gunakan perintah berikut untuk mendapatkan versi terakhir dari sistem utiliti:
1 |
sudo apt-get install apt dpkg aptitude |
Setelah seluruh package terupdate, upgrade sistem Anda dengan perintah berikut. perintah ini akan mengunduh beberapa package untuk Debian 8, mungkin ini sedikit memakan waktu, tergantung kecepatan koneksi yang Anda gunakan.
1 |
sudo apt-get dist-upgrade |
Setelah semua proses download dan instalasi selesai, reboot lah system Anda dan perhatikan di log sistem Jessie sudah terinstall.
1 |
reboot |
Cek Sistem Baru
Setelah reboot dan login di dalam terminal, lakukan perintah ini untuk melihat Anda sudah menggunakan Codename terbaru:
1 2 |
uname -mrs Linux 3.16.0-4-amd64 x86_64 |
1 2 3 4 5 6 7 |
# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.0 (jessie) Release: 8.0 Codename: jessie |
Sekarang Codename sudah terganti menjadi jessie Release 8.0
2 Comments
ok, berhasil dengan baik, sudah saya coba om avud 😀
hehe mantab 🙂