樹莓派apt軟體管理工具

來源:互聯網
上載者:User

樹莓派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

你也可以使用以下命令在安裝軟體之前查詢

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.