樹莓派apt軟體管理工具
管理安裝、升級和卸載軟體最簡單的方法就是使用Debian上的APT(進階包管理工具)。如果一個軟體被打包成Debian上的包並且適用於樹莓派的ARM架構,那麼這個軟體包同樣相容於Raspbian。
安裝或者卸載軟體包的時候你需要root使用者權限,因此你的使用者必須是sudoer使用者,或者你必須使用root使用者登入。更多資訊參考使用者管理和root使用者。
安裝新的包,或者更新已有的包,你需要串連互連網。
注意安裝軟體會消耗你的SD卡儲存空間,因此你需要關注磁碟空間並使用合適大小的SD卡。
同樣要注意安裝軟體的時候會進行加鎖操作,因此你不能同時安裝多個軟體。
SOFTWARE SOURCES(軟體源)
APT在你的樹莓派上的/etc/apt/sources.list檔案中儲存了一個軟體源列表。在安裝軟體之前,你應該使用apt-get update更新你的包列表:
sudo apt-get update
INSTALLING A PACKAGE WITH APT(使用apt安裝一個軟體包)
sudo apt-get install tree
輸入以上命令之後將會提示使用者安裝這個包需要多少儲存空間,以及確認安裝這個軟體包。輸入Y(或者直接斷行符號,因為yes是預設操作)將允許安裝。可以通過添加-y選項跳過這一步:
sudo apt-get install tree -y
安裝這個軟體包,使使用者可使用tree這個軟體。USING AN INSTALLED PACKAGE(使用已經安裝的軟體包)
tree是一個命令工具,可以提供目前的目錄的可視化結構,以及所有內容。
輸入tree運行tree命令,例如:
tree..├── hello.py├── games│ ├── asteroids.py│ ├── pacman.py│ ├── README.txt│ └── tetris.py
輸入man tree擷取tree的使用者手冊。
輸入whereis tree顯示tree安裝位置:
tree: /usr/bin/tree
UNINSTALLING A PACKAGE WITH APT(使用APT卸載包)REMOVE(卸載)
你可以使用apt-get remove卸載一個包:
sudo apt-get remove tree
使用者會被提示是否要卸載。同樣,添加-y選項可以跳過確認步驟。
PURGE(清除)
你可以使用apt-get purge命令完整的移除包以及它所相關的設定檔。
sudo apt-get purge tree
UPGRADING EXISTING SOFTWARE(更新已安裝軟體)
如果有軟體可以更新,你可以使用sudo apt-get update擷取所有更新,並使用sudo apt-get upgrade安裝所有可以更新的包。如果只更新特定的軟體包而不更新其它到期的軟體包,你可以使用sudo apt-get install somepackage來更新(這對於儲存空間不足或者下載頻寬比較小的情況比較有用)。
SEARCHING FOR SOFTWARE(查詢軟體)
你可以使用關鍵字查詢一個包的檔案資訊:
apt-cache search:apt-cache search locomotivesl - Correct you if you type `sl' by mistake
你也可以使用以下命令在安裝軟體之前查詢