Pengantar
Upgrade dari Raspbian Jessie ke Raspbian 9 Stretch adalah prosedur yang relatif sederhana. Namun, berhati-hatilah, karena selalu ada peluang untuk merusak seluruh sistem. Semakin sedikit paket dan layanan pihak ketiga yang diinstal, semakin besar kemungkinan Anda berhasil mengupgrade sistem Raspbian Linux Anda.
apt-get update
Rekomendasi
- Hapus paket yang tidak perlu atau usang
- Buat cadangan data dan konfigurasi
- Lakukan peningkatan versi secara langsung menggunakan konsol
- Menginstal perangkat lunak pihak ketiga di Raspbian Stretch 9
Peringatan:
MariaDB sekarang menjadi database SQL default di Debian 9 Stretch. Ini memperkenalkan format file data biner database baru yang tidak kompatibel dengan format database Anda saat ini ( Debian 8 Jessie ). Selama pemutakhiran, basis data Anda akan dimutakhirkan secara otomatis. Namun, ketika Anda mengalami beberapa masalah selama atau setelah peningkatan, Anda tidak akan dapat kembali! Dari alasan ini, penting untuk mencadangkan semua database Anda saat ini sebelum melanjutkan dengan upgrade Debian 9 Stretch!
REFERENCE :debian.org
Sepenuhnya Tingkatkan Sistem Saat Ini
Mulailah dengan sepenuhnya mengupgrade sistem Raspbian Anda saat ini sebelum melanjutkan dengan upgrade Stretch.
# apt-get update # apt-get upgrade
Tingkatkan semua paket yang ditahan:
# apt-get dist-upgrade
Pemeriksaan Sistem
Terakhir, kesempatan untuk memeriksa inkonsistensi sistem. Lakukan pemeriksaan kewarasan dan konsistensi basis data untuk paket yang diinstal sebagian, hilang, dan usang:
# dpkg -C
Jika tidak ada masalah yang dilaporkan, periksa paket apa yang ditahan:
# apt-mark showhold
Paket On Hold
tidak akan meningkatkan. On Hold
paket dapat menyebabkan inkonsistensi setelah pembaruan Peregangan. Sebelum Anda pindah ke bagian berikut, disarankan untuk memperbaiki semua masalah yang disediakan oleh kedua perintah di atas.
Perbarui Repositori Paket ke Debian Stretch
Selanjutnya, perbarui /etc/apt/sources.list
untuk memasukkan repositori Stretch baru.
# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
Perintah di atas akan menggantikan Jessie
kemunculan kata kunci ke Stretch
sehingga secara efektif memungkinkan repositori Stretch baru. Setelah /etc/apt/sources.list
Anda diperbarui untuk menyertakan Stretch
repositori, perbarui indeks paket lokal Anda dengan:
# apt-get update
Simulasi Peningkatan Peregangan Raspbian
Gunakan perintah di bawah ini untuk melihat apa yang kita hadapi. Ini adalah simulasi dry-run sehingga tidak ada perubahan sistem yang akan diterapkan.
# apt-get --simulate upgrade
Peningkatan Peregangan Rasbian
Kami telah sampai pada bagian yang paling menarik, yaitu upgrade Jessie yang sebenarnya ke sistem Raspbian Stretch. Selama peningkatan, Anda mungkin ditanya:
Ada layanan yang diinstal pada sistem Anda yang perlu dimulai ulang ketika pustaka tertentu, seperti libpam, libc, dan libssl, ditingkatkan. Karena restart ini dapat menyebabkan gangguan layanan untuk sistem, Anda biasanya akan diminta pada setiap upgrade untuk daftar layanan yang ingin Anda restart. Anda dapat memilih opsi ini untuk menghindari diminta; sebagai gantinya, semua restart yang diperlukan akan dilakukan untuk Anda secara otomatis sehingga Anda dapat menghindari pertanyaan yang diajukan pada setiap peningkatan perpustakaan.
Mulai ulang layanan selama peningkatan paket tanpa bertanya?
Pilihannya adalah apakah Anda ingin sistem memulai ulang layanan Anda secara otomatis selama peningkatan sistem atau Anda ingin melakukannya secara manual atau setelah sistem sepenuhnya ditingkatkan ke Regangkan.
Jika sudah siap, jalankan perintah di bawah ini untuk memulai proses upgrade Debian Stretch:
# apt-get upgrade # apt-get dist-upgrade
Semua selesai. Nyalakan ulang sistem Anda.