首先,更新你的樹莓派(避免編譯出來版本不對導致不能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...