Upgrade dari Raspbian Stretch ke Raspbian 10 Buster 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.
Yang Baru
- Boot Aman UEFI
- AppArmor diaktifkan secara default
- Pengerasan opsional APT
- Peningkatan tanpa pengawasan untuk rilis poin stabil
- Halaman manual yang ditingkatkan secara substansial untuk pengguna berbahasa Jerman
- Pemfilteran jaringan berdasarkan kerangka nftables secara default
- Pengaturan kripto default ke format LUKS2 di disk
- pencetakan tanpa driver dengan CUPS 2.2.10
- Dukungan dasar untuk perangkat berbasis Allwinner A64
SUMBER :debian.org
Raspberry PiMengingat bahwa Debian yang merupakan basis Raspbian adalah distribusi Linux yang sangat kuat, dikombinasikan dengan fakta bahwa tidak ada yang pasti dalam hidup, kemungkinan besar, bahwa setelah upgrade Anda mungkin berakhir dengan sistem yang rusak. Oleh karena itu, perlu untuk menunjukkan bahwa tidak ada pemutakhiran sistem yang antipeluru dan Anda harus mendiskusikan, mempersiapkan, dan mungkin menguji setiap kegagalan atau proses pemulihan yang tepat sebelum pemutakhiran sistem yang diusulkan ke Debian Buster. Untuk sistem produksi atau yang lebih kuat, Anda disarankan untuk membaca panduan peningkatan resmi Debian sebelum melanjutkan.
Rekomendasi
- Hapus paket yang tidak perlu atau usang
- Buat cadangan data dan konfigurasi
- Lakukan peningkatan versi secara langsung menggunakan konsol
- Periksa apakah ada paket perangkat lunak pihak ketiga yang saat ini terinstal di sistem Raspbian Anda
Hapus semua repositori standar usang dan perangkat lunak pihak ketiga sebelum Anda mencoba memutakhirkan. aptitude
perintah mungkin membantu Anda menemukan paket perangkat lunak pihak ketiga yang saat ini diinstal pada sistem Raspbian Anda.
# aptitude search '~i(!~ODebian)'
Perintah di atas akan mencantumkan semua paket yang tidak lagi ada dalam daftar repositori standar sejak dihapus; sehingga paket tersebut dianggap usang, atau paket pihak ketiga yang diinstal secara manual.
Lakukan pencadangan penuh data dan file konfigurasi manual yang berada di sistem Anda saat ini. Misalnya, ini mungkin termasuk tetapi tidak terbatas pada direktori home pengguna, database, situs web, dll. Atau lakukan pencadangan Micro SD lengkap dengan menggunakan perintah dd.
Sepenuhnya Tingkatkan Sistem Saat Ini
Mulailah dengan sepenuhnya meningkatkan sistem Raspbian Anda saat ini sebelum melanjutkan dengan peningkatan Buster.
# 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.
Perintah berikut mungkin dapat membantu lebih lanjut:
# dpkg --audit
Perbarui Repositori Paket ke Debian Buster
Selanjutnya, perbarui /etc/apt/sources.list
untuk memasukkan repositori Buster baru.
# sed -i 's/stretch/buster/g' /etc/apt/sources.list
Perintah di atas akan menggantikan stretch
kemunculan kata kunci ke buster
sehingga secara efektif memungkinkan repositori Buster baru. Setelah /etc/apt/sources.list
Anda diperbarui untuk menyertakan Buster
repositori, perbarui indeks paket lokal Anda dengan:
# apt-get update
Simulasi Peningkatan Raspbian Buster
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 Rasbian Buster
Kami telah sampai pada bagian yang paling menarik, yang merupakan upgrade Stretch yang sebenarnya ke sistem Raspbian Buster. 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 realease Buster.
Jika sudah siap, jalankan perintah di bawah ini untuk memulai proses upgrade Debian Buster:
# apt-get upgrade # apt-get dist-upgrade
Semua selesai. Nyalakan ulang sistem Anda. Selamat atas sistem Linux Raspbian 10 Buster Anda yang telah ditingkatkan sepenuhnya.