樹莓派系統 硬體更新

2021-07-25 14:55:02 字數 1325 閱讀 8809

首先,更新你的樹莓派(避免編譯出來版本不對導致不能insert)

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo rpi-update

#sudo apt-get update 獲得最近的軟體包的列表;列表中包含一些包的資訊,比如這個包是否更新過

apt-get update 指令會同步使用者端和apt 伺服器的rpm 索引清單(package list),apt 伺服器的rpm 索引清單置於base 資料夾內,使用者端電腦取得base 資料夾內的bz2 rpm 索引清單壓縮檔後,會將其解壓置放於/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的時候,就會將這個資料夾內的資料和使用者端電腦內的rpm 資料庫比對,如此一來就可以知道那些rpm 已安裝、未安裝、或是可以公升級的。

這裡提一下apt-get upgrade 與apt-get dist-upgrade的關係

由於包與包之間存在各種依賴關係。upgrade只是簡單的更新包,不管這些依賴,它不和新增包,或是刪除包。而dist-upgrade可以根據依賴關係的變化,新增包,刪除包。

一般在執行upgrade或dist-upgrade之前,要執行update.

但是常常有人會問, upgrade和dist-upgrade有何不同,仔細查查,似乎大家對upgrade和dist-upgrade的解釋都有點不同,在此也紀錄自己的看法. 

我認為apt-get upgrade和dist-upgrade的差別: 

upgrade:系統將現有的package公升級,如果有相依性的問題,而此相依性需要安裝其它新的package或影響到其它package的相依性時,此package就不會被公升級,會保留下來. 

dist-upgrade:可以聰明的解決相依性的問題,如果有相依性問題,需要安裝/移除新的package,就會試著去安裝/移除它. (所以通常這個會被認為是有點風險的公升級) 

apt-get upgrade 和 apt-get dist-upgrade 本質上是沒有什麼不同的。

只不過,dist-upgrade 會識別出當依賴關係改變的情形並作出處理,而upgrade對此情形不處理。

例如軟體包 a 原先依賴 b c d,但是在源裡面可能已經公升級了,現在是 a 依賴 b c e。這種情況下,dist-upgrade 會刪除 d 安裝 e,並把 a 軟體包公升級,而 upgrade 會認為依賴關係改變而拒絕公升級 a 軟體包。

rpi-update是老外開發的乙個更新樹莓派firmware的工具,很方便也很好用

樹莓派系統介紹

樹莓派是乙個微型計算機,和普通的電腦沒有什麼區別,只是體積更小,只有卡片大小,儲存能力和計算能力會差一點,主要用於學習,實驗所用。是電腦就要安裝作業系統,樹莓派官方推薦了兩種系統,分別是noobs和raspbian noobs全稱 new out of box system 全新開箱即用系統 其實就...

樹莓派系統的備份

在有些時候,我們需要使用多台樹莓派,為了不一一配置,我們可以採用映象備份的方法。在linux下可以使用dd操作指令備份 backup the system to img file in linux dd if dev mmcblk0 of raspberrypi bak.img bs 1m a li...

樹莓派系統問題合集

1.修改樹莓派的使用者名稱 2.設定靜態ip sudo vim etc dhcpcd.conf 最後新增 inte ce wlan0 static ip address 192.168.0.200 24 static routers 192.168.0.1 static domain name se...