Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีอัปเกรด Raspberry Pi เป็น Raspbian Buster

วิธีอัปเกรด Raspberry Pi เป็น Raspbian Buster

Raspberry Pi 4B เปิดตัวครั้งแรกในปลายเดือนมิถุนายน 2019 และพร้อมกับมันก็มีรุ่นใหม่ของ Raspbian ซึ่งเป็นระบบปฏิบัติการอย่างเป็นทางการของ Raspberry Pi ไม่กี่วันหลังจากนั้น Debian ซึ่งเป็นระบบปฏิบัติการที่ Raspbian พัฒนามาจาก ก็ได้ปล่อยรุ่นล่าสุดคือ Debian 10 Buster

ขอบคุณกรอบงานที่มีอยู่แล้วจาก Debian การอัปเกรดระบบปฏิบัติการของ Raspberry Pi จึงง่ายมาก นอกจากนี้ หากคุณต้องการใช้การติดตั้ง Raspbian เดิมบน Raspberry Pi 4 ใหม่ คุณก็สามารถทำได้ เพียงแค่อัปเกรดเป็น Buster ก่อน

อัปเดต Pi

ก่อนที่จะอัปเกรด Pi การตรวจสอบให้แน่ใจว่าการติดตั้ง Raspbian ปัจจุบันอยู่ในสภาพอัปเดตล่าสุดเป็นความคิดที่ดี ระยะห่างระหว่างรุ่นซอฟต์แวร์ในการอัปเกรดสั้นเท่าไหร่ ก็จะดีขึ้นเท่านั้น การกระโดดข้ามรุ่นมากเกินไปอาจทำให้เกิดความขัดแย้งที่แก้ไขไม่ออกและอาจทำให้ระบบเสียหายถาวร Raspbian ออกแบบมาให้ย้ายจากการติดตั้ง Stretch ที่อัปเดตเต็มรูปแบบไปสู่ Buster ได้อย่างราบรื่น ดังนั้นนี่คือเส้นทางที่ดีที่สุด

เข้าถึง Pi ของคุณ หากคุณมีหน้าจอ ส่วนนี้ง่าย แค่เปิดเทอร์มินัล หากคุณรัน Pi แบบ headless (ไม่มีหน้าจอ) คุณจะต้อง SSH เข้าไป ผู้ใช้ Windows 10 สามารถใช้ฟังก์ชัน OpenSSH ในตัวที่มาพร้อมกับระบบ หากคุณใช้ Mac หรือ Linux คุณสามารถเปิดเทอร์มินัลและใช้ SSH

ssh pi@raspberrypi

จากนั้นรันการอัปเดตและอัปเกรดบน Pi ตามปกติ

sudo apt update && sudo apt upgrade

ขั้นตอนนี้อาจใช้เวลาหรือไม่ก็ได้ ขึ้นอยู่กับว่า Pi ล้าสมัยแค่ไหน ยืนยันการติดตั้งแพ็กเกจ และรอจนเสร็จ เมื่อเสร็จแล้ว อาจเป็นความคิดที่ดีที่จะรีบูท Pi และเชื่อมต่อใหม่ เพื่อให้แน่ใจว่าคุณกำลังรันเคอร์เนลล่าสุดบนระบบ

sudo reboot

เปลี่ยนไฟล์ Sources

เมื่อ Pi กลับมาออนไลน์และคุณเชื่อมต่อใหม่ คุณสามารถเริ่มตั้งค่า Pi สำหรับการอัปเกรดได้ Raspbian เหมือน Debian ใช้ไฟล์ตั้งค่าที่ "/etc/apt/sources.list" เพื่อควบคุมที่เก็บซอฟต์แวร์ ไฟล์นี้ยังระบุว่าจะดึงแพ็กเกจสำหรับรุ่นไหนของระบบปฏิบัติการ ดังนั้นการเปลี่ยนไฟล์นี้ให้ใช้ Buster แทน Stretch จะทำให้ Raspbian สามารถอัปเกรดตัวเองได้

ใช้ตัวแก้ไขข้อความ Nano ของ Pi เพื่อเปิดการตั้งค่า sources

sudo nano /etc/apt/sources.list

ไฟล์ควรจะมีลักษณะประมาณภาพด้านล่าง

วิธีอัปเกรด Raspberry Pi เป็น Raspbian Buster

ผ่านไปทั่วไฟล์และเปลี่ยนทุกที่ที่เขียนว่า "Stretch" เป็น "Buster" ผลลัพธ์สุดท้ายจะเหมือนภาพด้านล่าง

วิธีอัปเกรด Raspberry Pi เป็น Raspbian Buster

บันทึกไฟล์และออก

รัน Distribution Update

เมื่อไฟล์พร้อมแล้ว คุณสามารถรันการอัปเดตการกระจาย (distribution update) บน Raspberry Pi เพื่อดาวน์โหลดแพ็กเกจทั้งหมดและเปลี่ยนรุ่นเป็น Buster อย่างเป็นทางการ รันคำสั่งด้านล่างในเทอร์มินัลของ Pi เพื่อเริ่มกระบวนการ

sudo apt update && sudo apt dist-upgrade

หลังจากอัปเดตที่เก็บและประเมินแพ็กเกจที่จำเป็น ตัวจัดการแพ็กเกจจะถามว่าคุณต้องการติดตั้งแพ็กเกจใหม่หรือไม่ ซึ่งจะอัปเกรดเป็นรุ่นใหม่ ยืนยันเพื่อเริ่มอัปเกรด

ขั้นตอนนี้จะใช้เวลาบ้าง โดยเฉพาะบนรุ่น Pi เก่าหรือที่เชื่อมต่อผ่าน Wi-Fi โปรดอดทนรอจนเสร็จสิ้น ระบบจะแจ้งให้ทราบเมื่อเสร็จแล้ว

รีบูทและทดสอบ

ก่อนที่คุณจะเริ่มใช้ Raspbian Buster ได้ คุณต้องรีบูท Pi อีกครั้ง

sudo reboot

หลังจาก Pi กลับมาออนไลน์ เข้าถึงอีกครั้ง คุณสามารถรันคำสั่งต่อไปนี้เพื่อยืนยันว่าคุณกำลังรัน Buster

cat /etc/*-release
วิธีอัปเกรด Raspberry Pi เป็น Raspbian Buster

หากผลลัพธ์ออกมาเหมือนภาพ คุณกำลังรัน Buster บน Raspberry Pi ของคุณ และทุกอย่างอัปเดตเต็มที่แล้ว คุณสามารถย้ายการ์ด microSD ไปใช้กับ Raspberry Pi 4 ได้ทันที หรือใช้ต่อไปอย่างปกติบน Pi ปัจจุบันของคุณด้วยซอฟต์แวร์ที่อัปเดตแล้ว