我有一個512MB的Pi。我試圖確保我能從中獲得最大收益。我剛剛下載了最新版本的 Raspbian並將其安裝在Pi上。我還需要 rpi-update嗎? rpi-update是否打算從一個版本的Raspbian升級到另一個版本?
我有一個512MB的Pi。我試圖確保我能從中獲得最大收益。我剛剛下載了最新版本的 Raspbian並將其安裝在Pi上。我還需要 rpi-update嗎? rpi-update是否打算從一個版本的Raspbian升級到另一個版本?
“在通常情況下,永遠不需要運行rpi-update,因為它總是可以帶您到領先的固件和內核,並且因為這可能是測試版本,所以它可能使RPi無法啟動。” https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911現在,即使 rpi-update文檔也警告“即使在Raspbian上,您也應該只有充分的理由使用它。這可以為您提供最新的最新內核/固件。”
sudo apt-get更新; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
會將其放回最新的受支持的內核/引導代碼。 。
rpi-update
是用於為Raspberry Pi升級固件的工具。固件是一小段代碼,通常位於計算機的專用芯片上,可以幫助軟件知道如何與硬件對話。但是,對於Raspberry Pi,固件將保留在SD卡的第一個分區上。Raspbian是操作系統或核心軟件您的Raspberry Pi。軟件(包括操作系統)位於SD卡的第二個分區上,並且是在使用設備時執行的所有內容。
這兩種軟件都需要獨立更新。為了方便起見,
rpi-update
工具包含在Linux的Raspbian發行版中,因為它是管理Pi固件的有用軟件工具。 根據上面的警告,僅應在需要時運行它! 另外,您需要使用標準Debian軟件管理工具(例如sudo apt-get update && sudo apt-get upgrade
)使軟件保持最新。 >這些功能中的每一個都是獨立的,更新一個功能不會更新另一個功能。將您的發行版升級到最新的軟件包可能會為您提供
rpi-update
的新版本,但是除非您運行rpi-update
,否則您的固件將不會更新。由於固件的存儲位置實際上已刷新到SD卡的第一個分區(有點像BIOS),因此您無需在每個設備上都運行它。將新版本的軟件或固件加載到SD卡後,插入該卡的任何設備都將運行該版本。
raspbian軟件包回購包含 raspberrypi-bootloader
軟件包,其中包含 rpi-update
下載的固件,內核和內核模塊。該版本不是最新版本,但文件應該是穩定的。現在它顯示的是20130902版本,因此大約有兩個月的歷史了。該軟件包默認情況下已安裝,並且會在回購新版本時進行更新。
因此,如果您不想要最新的固件,則基本上不需要 rpi-update
和內核,只需堅持使用 apt-get
-它會自行更新內核,固件和模塊。實際上,我在Pi上根本找不到 rpi-update
。
與此同時,內核是Raspbian中 raspberrypi-kernel
-package的一部分。
因此,不再需要 rpi-update
來更新
軟件包中有兩個內核,這意味著它可以在Pi的每個硬件版本(ARMv6,ARMv7和ARMv8
上使用)保持您的Pi最新:
apt-get update && apt-get dist-upgrade && apt-get clean
如果您擔心的話關於不需要的東西,添加以下內容:
apt-get autoremove --purge && apt-get remove`deborphan` --purge
標記為正確的答案實際上是過時的,並且存在問題:rpi-update會將固件更新為最新的發行版本,必須將其視為“不穩定”。因此,按照給出的食譜,您可能會遇到一個不穩定的系統(發生在我身上;))。
RPI-Update用於將Raspberry Pi更新到最新版本。您並不是真的需要它,但是最好使Raspberry Pi保持更新。因此,您最好也安裝rpi-update。而是使用以下命令。這會將所有已安裝的軟件包更新到其穩定的當前版本
sudo apt-get update && sudo apt-get upgrade
如果在使用最新版本的Raspbian刷新SD卡後查看它,您實際上會在SD卡上看到2個分區。第一個分區是存儲固件的位置,第二個分區是操作系統的存儲位置(因此,如果SD卡(第一個分區)上的固件是最新的,則任何使用該SD卡的Raspberry Pi都將運行最新的固件版本。
>
例如,您甚至可以通過使用Windows計算機更新該第一個分區中的文件來更新SD卡上的固件。 (請參閱: 3.2獲取最新固件版本)
如果Raspbian團隊正在使用其發行版中的最新固件,那是一個不同的問題。我認為,確保您正在Raspi上運行最新的固件。我仍然會在選擇的任何操作系統發行版中使用rpi-update工具。