Sebenarnya sih gak penting-penting amat ya upgrade Raspbian Jessie di Raspberry Pi yang ini. Tapi berhubung demi penyeragaman versi Raspbian yang ada di rumah, mau tidak mau akhirnya versi Jessie ini pun di-upgrade juga ke Stretch.
Langkah upgrade sebenarnya sederhana aja sih. Kita cuma perlu memastikan bahwa koneksi internet lancar. Selain itu, berhubung proses upgrade di Raspberry Pi B+ ini akan memakan waktu yang lumayan lama (mungkin dua atau tiga sepenimum teh :D), kita bisa melakukan aktivitas lain sehingga tidak perlu "memelototi" layar secara terus-menerus (pegel euy).
Berhubung saya akan melakukan upgrade via jaringan, maka saya login ke Raspberry Pi B+ ini via SSH. Dari situ, saya mengatifkan screen dengan cara mengetikkan perintah ini pada konsol
root@raspberrypi:~# screen
lalu menekan tombol Enter.
Saat screen dijalankan, kita tinggal menekan tombol Enter lagi untuk mulai menggunakan layar dalam screen. Pertanyaannya, kenapa mesti pake screen?
Jawabnya, kenapa nggak :p?
Sebetulnya memang gak wajib sih pake screen, cuma ini dilakukan untuk berjaga-jaga aja dari kemungkinan terburuk, misalnya koneksi SSH tiba-tiba terputus. Pasalnya, seperti dijelaskan di atas, proses upgrade ini biasanya akan memakan waktu lama, dan biasanya lagi, ada kotak dialog yang tiba-tiba "nongol" untuk menanyakan beberapa hal. Contohnya, apakah kita akan menyimpan menu konfigurasi lama atau menimpanya dengan yang baru.
Kalau tanpa screen, kita harus tetap menghidupkan komputer yang dipakai untuk melakukan login ke Raspberry Pi via SSH. Kalau komputer ini kita matikan atau kita arahkan dalam mode Sleep, koneksi ke Raspberry Pi via SSH dengan sendirinya akan ikut terputus. Jika koneksi SSH terputus, dengan sendirinya kita tidak akan pernah tahu apa yang terjadi dengan proses upgrade ini, sampai di mana prosesnya, apakah file konfigurasi tertimpa, atau banyak lagi.
Sementara jika menggunakan screen, kita tinggal keluar dari screen saat proses upgrade sedang berjalan, lalu bisa mematikan komputer yang dipakai untuk login ke Raspberry Pi via SSH, dan melakukan aktivitas lain terlebih dulu. Kita bahkan bisa tidur dulu :D. Jika ada ada masalah dalam proses upgrade, proses upgrade akan berhenti dan kita tinggal login kembali via SSH.
Lalu kita bisa mengaktifkan screen dan sim salabim, proses upgrade yang berhenti itu masih akan ada di sana menunggu kita melakukan sesuatu.
Oke, kembali ke proses upgrade, mari kita mulai prosesnya. Harap diingat bahwa langkah ini dilakukan dalam screen sesuai penjelasan sebelumnya.
1. Pertama, sebelum melakukan upgrade, sebaiknya kita backup dulu file konfigurasi di folder /etc. Caranya, ketikkan perintah ini
root@raspberrypi:~# tar -pczf etc.tar.gz /etc
lalu tekan tombol Enter. Dengan cara yang sama, backup juga folder lain yang dianggap perlu.
2. Setelah itu, kita ketikkan perintah
root@raspberrypi:~# apt-get update
3. Lalu, setelah selesai, kita ketikkan lagi perintah
root@raspberrypi:~# apt-get upgrade
Dengan perintah ini, sistem akan melakukan upgrade paket-paket dalam distribusi yang dipakai (dalam kasus ini Raspbian Jessie). Jika sistem kita tergolong jarang diperbarui (update), proses ini mungkin akan memakan waktu lama. Namun jika sering diperbarui atau sudah diperbarui baru-baru ini, biasanya akan muncul kalimat
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
Kalau ini yang tampil, artinya paket yang ada di sistem sudah berada pada versi terbaru (selamat :D). Kita bisa melanjutkan dengan melakukan langkah berikutnya
4. Sunting/edit file /etc/apt/sources.list.
Ganti baris
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
menjadi
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
Setelah itu simpan dan keluar dari text editor.
5. Lalu, sunting file /etc/apt/sources.list.d/raspi.list
Ganti baris
deb http://archive.raspberrypi.org/debian/ jessie main ui
menjadi
deb http://archive.raspberrypi.org/debian/ stretch main ui
Lalu simpan dan keluar dari text editor.
6. Setelah itu, kita ketikkan lagi perintah
root@raspberrypi:~# apt-get update
dan tekan tombol Enter
7. Setelah itu, ketikkan lagi perintah ini
root@raspberrypi:~# apt-get upgrade
dan tekan tombol Enter. Sistem lalu akan mulai melakukan proses upgrade dengan terlebih dulu mengunduh (download) aneka paket yang diperlukan. Pada tahap ini berhubung mungkin akan memakan waktu lumayan kita bisa keluar dari screen dengan menekan dan menahan tombol Ctrl, mengetuk tombol A, dan mengetuk tombol D. Kita lalu akan kembali ke konsol utama.
root@raspberrypi:~#
Dari situ, kita bisa menekan dan menahan tombol Ctrl lalu mengetuk tombol D untuk logout dari Raspberry Pi (dan dengan sendirinya memutuskan koneksi SSH). KIta juga mengetikkan perintah berikut ini untuk keluar dari Raspberry Pi.
root@raspberrypi:~# exit
dan menekan tombol Enter.
8. Jika kita ingin kembali lagi untuk memantau proses upgrade, kita tinggal login kembali ke Raspberry Pi via SSH atau login langsung menggunakan monitor dan keyboard. Lalu, kita tinggal mengetikkan perintah ini pada konsol
root@raspberrypi:~# screen -r
dan menekan tombol Enter.
Proses upgrade-pun akan ditampilkan pada layar. Kita bisa memantau proses ini, mengisikan aneka setting jika muncul kotak dialog tertentu, atau sekadar memilih ya atau tidak untuk menjawab apakah kita ingin menimpa file konfigurasi aplikasi tertentu dengan file konfigurasi yang baru.
Jika proses upgrade berjalan lancar dan tidak ada kendala, kita bisa mengetikkan perintah ini
root@raspberrypi:~# apt-get dist-upgrade
lalu menekan tombol Enter. Kita bisa menekan tombol Y saat ditanya apakah kita akan melanjutkan prosesnya. Jika kita menjawab ya, sistem akan kembali melakukan proses unduh paket-paket aplikasi. Kita bisa menunggu atau logout dari screen.
9. Jika proses upgrade distro selesai tanpa masalah, kita bisa mengecek versi terbaru ini dengan cara mengetikkan perintah ini
root@raspberrypi:~# cat /etc/debian_version
lalu menekan tombol Enter. Nanti akan muncul tampilan seperti ini:
root@raspberrypi:~# cat /etc/debian_version
9.1
10. Sebagai alternatif, kita juga bisa mengetikkan perintah ini
root@raspberrypi:~# cat /etc/os-release
lalu menekan tombol Enter. Nanti akan muncul tampilan seperti ini
root@raspberrypi:~# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Jika kita menjumpai tampilan ini pada layar artinya proses upgrade telah berhasil dan sistem sudah memiliki sistem operasi terbaru.
Tidak ada komentar:
Posting Komentar