2025年4月30日 星期三

怎麼對 linux base 的 OS 做系統更新

 

主要是透過 APT (Advanced Package Tool) 套件管理器來完成。這裡是具體的步驟:


步驟 1:更新套件列表

首先,先確保你的套件列表是最新的:

sudo apt update

這會讓系統從官方的軟體源下載最新的套件列表。


步驟 2:升級已安裝的套件

接下來,執行升級命令來升級系統中的所有已安裝套件:

sudo apt upgrade

系統會列出需要升級的套件,你會被要求確認是否繼續,輸入 Y(Yes)來確認升級。


步驟 3:完整升級(可選)

如果你希望升級所有軟體並解決可能的依賴問題,可以使用:

sudo apt full-upgrade

這個命令會嘗試移除舊的、不再需要的套件,並且進行依賴項的完整升級。


步驟 4:清理不再需要的套件

在升級完系統後,可以執行以下命令來清理不再需要的舊版套件:

sudo apt autoremove

這會自動移除不再使用的依賴性套件,幫助你節省磁碟空間。


步驟 5:升級 Raspberry Pi 的韌體(選擇性)

如果你希望升級 Raspberry Pi 的韌體(包括啟動程式和內核),可以使用以下命令:

sudo rpi-update

這會升級到最新的測試版韌體和內核(通常是比較新的,但有時可能不穩定)。如果你只想升級穩定版本,則可以跳過這一步。


步驟 6:重啟系統

完成所有升級後,建議重新啟動你的 Raspberry Pi,以便更新生效:

sudo reboot

在更新過程中有出現一個警告訊息:

cp: cannot stat '//root/.rpi-firmware/vc/hardfp/*': No such file or directory

這個警告表示在嘗試拷貝某些文件時,系統無法找到指定的路徑或文件(hardfp/*)。這通常與 硬體浮點支持(HardFP) 相關,表示可能缺少一些特定的文件或目錄。

是否會影響系統?

  • 這個警告通常不會影響系統的運行。大多數情況下,這個警告是由於某些硬體浮點庫文件缺失,這可能是因為你使用的 Raspberry Pi 型號或內核版本並不需要這些文件。

  • 如果你不使用需要 HardFP 支援的特殊硬體,這個警告可以忽略。

下一步:

  • 檢查系統是否正常啟動和運行:重啟 Raspberry Pi 並確認它是否運行正常。可以使用以下命令來重啟:

    sudo reboot
  • 檢查內核版本:更新後,檢查內核版本來確認更新是否生效:

    uname -r

    這應該會顯示最新的內核版本(例如 6.12.25-v7+)。

如果需要:

如果你對 HardFP 的問題感到擔心,或需要進一步解決,可能需要調整 rpi-update 的設置或使用不同的內核版本。不過,對於大部分用戶來說,這樣的警告不會造成明顯問題。

沒有留言:

張貼留言