Naik taraf Raspbian GNU / Linux dari Jessie ke Raspbian Stretch 9
Pengenalan
Peningkatan dari Raspbian Jessie ke Raspbian 9 Stretch adalah prosedur yang agak mudah. Namun, berhati-hati, kerana selalu ada peluang untuk memecahkan keseluruhan sistem. Semakin sedikit pakej dan perkhidmatan pihak ketiga yang dipasang, semakin besar kemungkinan anda berjaya menaik taraf sistem Raspbian Linux anda. apt-get kemas kiniCadangan
- Keluarkan pakej yang tidak perlu atau usang
- Buat sandaran data dan konfigurasi
- Lakukan peningkatan secara langsung menggunakan konsol
- Memasang perisian pihak ketiga pada Raspbian Stretch 9
Amaran:
MariaDB kini menjadi pangkalan data SQL lalai di Debian 9 Stretch. Ini memperkenalkan format fail data binari pangkalan data baru yang tidak serasi dengan format pangkalan data semasa (Debian 8 Jessie) anda. Semasa peningkatan, pangkalan data anda akan ditingkatkan secara automatik. Walau bagaimanapun, apabila anda menghadapi beberapa masalah semasa atau selepas peningkatan, anda tidak akan dapat kembali! Oleh sebab ini, penting untuk membuat sandaran semua pangkalan data semasa anda sebelum meneruskan peningkatan Debian 9 Stretch!
RUJUKAN : debian.org
RUJUKAN : debian.org
Tingkatkan Sistem Semasa sepenuhnya
Mulakan dengan menaik taraf sepenuhnya sistem Raspbian semasa anda sebelum anda meneruskan peningkatan Stretch.# apt-get update # apt-get upgradeTingkatkan pakej yang ditahan:
# apt-get dist-upgrade
Pemeriksaan Sistem
Terakhir, peluang untuk memeriksa sebarang ketidakkonsistenan sistem. Lakukan pemeriksaan kewajaran dan ketekalan pangkalan data untuk pakej yang dipasang sebahagiannya, hilang dan usang:# dpkg -CSekiranya tidak ada masalah yang dilaporkan, periksa pakej apa yang ditahan:
# apt-mark showholdPakej
On Hold
tidak akan ditingkatkan. On Hold
pakej boleh menyebabkan ketidakkonsistenan selepas peningkatan Stretch. Sebelum anda beralih ke bahagian berikut, disarankan untuk memperbaiki semua masalah yang diberikan oleh kedua-dua perintah di atas.Kemas kini Repositori Pakej ke Debian Stretch
Seterusnya, kemas kini/etc/apt/sources.list
untuk memasukkan repositori Stretch baru.# sed -i 's/jessie/stretch/g' /etc/apt/sources.listPerintah di atas akan menggantikan sebarang
Jessie
kejadian kata kunci Stretch
dengan berkesan membolehkan repositori Stretch baru. Setelah anda /etc/apt/sources.list
dikemas kini ke Stretch
repositori yang disertakan , kemas kini indeks pakej tempatan anda dengan:# apt-get update
Simulasi Peningkatan Regangan Raspbian
Menggunakan arahan di bawah untuk melihat apa yang sedang kita hadapi. Ini adalah simulasi kering sehingga tidak perubahan sistem akan dilaksanakan.# apt-get --simulate upgrade
Peningkatan Regangan Rasbian
Kami telah sampai ke bahagian yang paling menggembirakan, iaitu peningkatan sebenar Jessie ke sistem Raspbian Stretch. Semasa peningkatan anda mungkin akan diminta:Terdapat perkhidmatan yang dipasang di sistem anda yang perlu dimulakan semula apabila perpustakaan tertentu, seperti libpam, libc, dan libssl, ditingkatkan. Oleh kerana restart ini boleh menyebabkan gangguan perkhidmatan untuk sistem, anda biasanya akan diminta pada setiap peningkatan untuk senarai perkhidmatan yang ingin anda mulakan semula. Anda boleh memilih pilihan ini untuk mengelakkan daripada diminta; sebaliknya, semua restart yang diperlukan akan dilakukan untuk anda secara automatik sehingga anda dapat mengelakkan daripada ditanyakan soalan pada setiap peningkatan perpustakaan.Mulakan semula perkhidmatan semasa peningkatan pakej tanpa bertanya? Pilihannya adalah sama ada anda mahu sistem menghidupkan semula perkhidmatan anda secara automatik semasa peningkatan sistem atau anda ingin melakukannya secara manual atau setelah sistem dinaik taraf sepenuhnya ke Stretch.
Setelah siap, jalankan arahan berikut untuk memulakan proses peningkatan Debian Stretch:
# apt-get upgrade # apt-get dist-upgradeSemua selesai. Nyalakan semula sistem anda.