chentuo@ms.xab.ac.cn2018.05.16/2018.05.16
1年多前寫的學(xué)習(xí)筆記关带,今天注冊(cè)了簡(jiǎn)書賬號(hào)悬赏,發(fā)上來(lái)試試。
1. 什么是樹莓派(Raspberry Pi)
樹莓派是由樹莓派基金會(huì)研發(fā)的一種只有信用卡大小的單板機(jī)電腦俯萌,最初的設(shè)計(jì)目標(biāo)是用較為廉價(jià)的硬件和開源軟件為兒童提供一個(gè)計(jì)算機(jī)教育平臺(tái)崇棠。但其優(yōu)秀的擴(kuò)展性和易于開發(fā)的特性,使其不僅僅用于兒童教育讹开,更是成為了極客們的玩具盅视。樹莓派被開發(fā)出了千千萬(wàn)萬(wàn)種玩法,并且普通人也可以輕松實(shí)現(xiàn)旦万。
官方網(wǎng)站:https://www.raspberrypi.org/
目前樹莓派最新版本是第三代B型和B+型闹击,一般簡(jiǎn)稱B和3B+,下面是參數(shù)對(duì)比纸型。
3B還有一個(gè)小分支叫Zero系列拇砰,目前,Zero系列有兩款狰腌,分別是Zero和Zero W除破。
Zero系列是針對(duì)于要求極致體積并且對(duì)性能要求不高的場(chǎng)景。比如無(wú)人機(jī)琼腔、探空氣球之類的瑰枫,又或者是單純的對(duì)于計(jì)算能力要求不高的的場(chǎng)景,比如3D打印機(jī)丹莲、自動(dòng)化農(nóng)場(chǎng)光坝、掌機(jī)之類的玩法。
2. 樹莓派硬件選擇
可以參考官方文檔https://www.raspberrypi.org/documentation/
2.1 基本配置
● TF卡
樹莓派正常啟動(dòng)需要主板+電源+TF卡
推薦使用8GB以上的4類TF卡甥材,官方購(gòu)買的預(yù)裝NOOBS盯另。
SD卡和TF卡的區(qū)別:SD卡是Secure Digital Card的英文縮寫,直譯就是“安全數(shù)字卡”洲赵。TF卡即是T-Flash卡鸳惯,又叫micro SD卡,即微型SD卡叠萍。
● 顯示和連接電纜
任何HDMI / DVI顯示器和任何電視都應(yīng)該用作Pi的顯示器芝发。為獲得最佳效果,請(qǐng)使用HDMI輸入苛谷,但其他連接適用于較舊的設(shè)備辅鲸。
● 鍵盤和鼠標(biāo)
? ? - 任何標(biāo)準(zhǔn)的USB鍵盤和鼠標(biāo)都可以與您的樹莓派配合使用。
? ? -?如果已經(jīng)配對(duì)腹殿,可以用無(wú)線鍵盤和鼠標(biāo)独悴。
????-?有關(guān)鍵盤布局配置選項(xiàng)例书,請(qǐng)參閱raspi-config。
● 電源
????-?樹莓派由USB Micro電源供電(與大多數(shù)標(biāo)準(zhǔn)手機(jī)充電器一樣)绵患。
????-?您需要一款高質(zhì)量的電源雾叭,為3B+型供電至少 2A。
2.2 可選配置
●?以太網(wǎng)(網(wǎng)絡(luò))電纜[僅適用于3B / 3B+型
????-?以太網(wǎng)電纜用于將您的樹莓派連接到本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)落蝙。
●?音頻引線
????-?音頻可以通過(guò)使用標(biāo)準(zhǔn)3.5mm插孔的揚(yáng)聲器或耳機(jī)播放织狐。
????-?如果沒有HDMI電纜,則需要音頻引線來(lái)產(chǎn)生聲音筏勒。
????-?如果您使用HDMI電纜連接帶揚(yáng)聲器的顯示器移迫,則不需要單獨(dú)的音頻引線,因?yàn)橐纛l可以直接通過(guò)顯示器播放;?但如果您希望通過(guò)其他揚(yáng)聲器播放音頻管行,則可以連接一個(gè) - 這需要進(jìn)行配置厨埋。
3. 樹莓派上的軟件安裝和卸載命令匯總
3.1 基礎(chǔ)命令
安裝軟件 apt-get install softname1 softname2 softname3……
卸載軟件 apt-get remove softname1 softname2 softname3……
卸載并清除配置 apt-get remove –purge softname1
更新軟件信息數(shù)據(jù)庫(kù) apt-get update
進(jìn)行系統(tǒng)升級(jí) apt-get upgrade
搜索軟件包 apt-cache search softname1 softname2 softname3……
如果使用 apt-get 遇到速度慢或者源不存在等錯(cuò)誤,可能需要更換源捐顷,請(qǐng)參考: http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html荡陷。
安裝deb軟件包 dpkg -i xxx.deb
刪除軟件包 dpkg -r xxx.deb
連同配置文件一起刪除 dpkg -r –purge xxx.deb
查看軟件包信息 dpkg -info xxx.deb
查看文件拷貝詳情 dpkg -L xxx.deb
查看系統(tǒng)中已安裝軟件包信息 dpkg -l
重新配置軟件包 dpkg-reconfigure xxx
清除所有已刪除包的殘馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果報(bào)如下錯(cuò)誤,證明你的系統(tǒng)中沒有殘留配置文件了迅涮,無(wú)須擔(dān)心废赞。
dpkg: –purge needs at least one package name argument
dpkg安裝的可以用apt卸載,反之亦可叮姑。
3.2 aptitude 命令
aptitude 與 apt-get 一樣唉地,是 Debian 及其衍生系統(tǒng)中功能極其強(qiáng)大的包管理工具。與 apt-get 不同的是传透,aptitude 在處理依賴問(wèn)題上更佳一些耘沼。舉例來(lái)說(shuō),aptitude 在刪除一個(gè)包時(shí)朱盐,會(huì)同時(shí)刪除本身所依賴的包群嗤。這樣,系統(tǒng)中不會(huì)殘留無(wú)用的包兵琳,整個(gè)系統(tǒng)更為干凈骚烧。以下是筆者總結(jié)的一些常用 aptitude 命令,僅供參考闰围。
aptitude update 更新可用的包列表
aptitude upgrade 升級(jí)可用的包
aptitude dist-upgrade 將系統(tǒng)升級(jí)到新的發(fā)行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 顯示包的詳細(xì)信息
aptitude clean 刪除下載的包文件
aptitude autoclean 僅刪除過(guò)期的包文件
當(dāng)然,你也可以在文本界面模式中使用 aptitude既峡。
3.3 常用apt命令列表
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關(guān)信息羡榴,如說(shuō)明、大小运敢、版本等)
sudo apt-get install # ------(package 安裝包)
sudo apt-get install # -----(package - - reinstall 重新安裝包)
sudo apt-get -f install # -----(強(qiáng)制安裝?#"-f = --fix-missing"當(dāng)是修復(fù)安裝吧...)
sudo apt-get remove #-----(package 刪除包)
sudo apt-get remove - - purge # ------(package 刪除包校仑,包括刪除配置文件等)
sudo apt-get autoremove --purge # ----(package 刪除包及其依賴的軟件包+配置文件等(只對(duì)6.10有效忠售,強(qiáng)烈推薦))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安裝的包
sudo apt-get dist-upgrade # ---------升級(jí)系統(tǒng)
sudo apt-get dselect-upgrade #------使用 dselect 升級(jí)
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個(gè)具體的依賴?#當(dāng)是查看該包被哪些包依賴吧...)
sudo apt-get build-dep # ------(package 安裝相關(guān)的編譯環(huán)境)
apt-get source #------(package 下載該包的源代碼)
sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存檔 && 只清理過(guò)時(shí)的包
sudo apt-get check #-------檢查是否有損壞的依賴
3.4 wget
wget是一種下載軟件,類似與迅雷迄沫。
通過(guò)HTTP稻扬、HTTPS、FTP三個(gè)最常見的TCP/IP協(xié)議下載羊瘩,并可以使用HTTP代理泰佳,
名字是World Wide Web”與“get”的結(jié)合。
apt-get
ap-get是一種軟件安裝方式尘吗,它是基于Debian
Debian
Debian GNU/Linux 是一個(gè)操作系統(tǒng)及自由軟件的發(fā)行版逝她,它是由一群自愿付出時(shí)間和精力的用戶來(lái)維護(hù)并更新的。
參考資料
1. 明明白白玩 Pi 篇一:樹莓派入門指南
https://post.smzdm.com/p/545912/
2. 樹莓派上的軟件安裝和卸載命令匯總
http://shumeipai.nxez.com/2015/01/03/raspberry-pi-software-installation-and-uninstallation-command.html
3. Raspbian 中國(guó)軟件源
http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html