首頁 > 軟體

常用Linux命令之APT-GET

2020-06-16 18:09:59

什麼的是apt-get

高階包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是 Debian及其衍生發行版(如:Ubuntu)的軟體包管理器。APT可以自動 下載,設定,安裝二進位制或者原始碼格式的軟 件包,因此簡化了 Unix系 統上管理軟體的過程,apt-get命令一般需要root許可權執行,所以一般跟著 sudo命令

英文好的同學可以用man apt-get 來檢視下比下面更加詳細的apt-get命令的用法

apt-get引數

用法:(一般跟著sudo命令)

  1. apt-get [選項] install(安裝軟體包)或者remove(解除安裝軟體包)pkg1 [pkg2 ...]
  2. apt-get [選項] source pkg1 [pkg2 ...]
  3. apt-get 是一個下載安裝軟體包的簡單命令列介面。 最常用的命令是 update(更新) 和install(安裝)。

命令:

update - 重新獲取軟體包列表

upgrade - 進行更新

install - 安裝新的軟體包

remove - 移除軟體包

autoremove - 自動移除全部不使用的軟體包

purge - 移除軟體包和組態檔

source - 下載原始碼檔案

build-dep - 為原始碼包設定編譯依賴

dist-upgrade - 發行版升級

dselect-upgrade - 依照 dselect 的選擇更新

clean - 清除下載的歸檔檔案

autoclean - 清除舊的的已下載的歸檔檔案

check - 檢驗是否有損壞的依賴

選項:

-h 本幫助檔案。

-q 輸出到紀錄檔 - 無進展指示

-qq 不輸出資訊,錯誤除外

-d 僅下載 - 不安裝或解壓歸檔檔案

-s 不實際安裝。模擬執行命令

-y 假定對所有的詢問選是,不提示

-f 嘗試修正系統依賴損壞處

-m 如果歸檔無法定位,嘗試繼續

-u 同時顯示更新軟體包的列表

-b 獲取原始碼包後編譯 -V 顯示詳細的版本號

apt-get 常用範例

apt-cache search packagename 搜尋包

apt-cache show packagename 獲取包的相關資訊,如說明、大小、版本等

apt-get install packagename 安裝包

apt-get install packagename --reinstall 重新安裝包

apt-get -f install 修復安裝”-f = –fix-missing”

apt-get remove packagename 刪除包

apt-get remove packagename --purge 刪除包,包括刪除組態檔等

apt-get update 更新源

apt-get upgrade 更新已安裝的包

apt-get dist-upgrade 升級系統

apt-get dselect-upgrade 使用 dselect 升級

apt-cache depends packagename 了解使用依賴

apt-cache rdepends packagename 是檢視該包被哪些包依賴

apt-get build-dep packagename 安裝相關的編譯環境

apt-get source packagename 下載該包的原始碼

apt-get clean 清理無用的包

apt-get autoclean 清理無用的包

apt-get check 檢查是否有損壞的依賴

總結

其實大家用的比較多的是(這裡以Linux上很有名的開源播放器VLC為例)

1. sudo apt-get install vlc
1. sudo apt-get remove vlc
1. apt-get update 更新源
1. apt-get upgrade 更新已安裝的包

有時候要新增軟體源也可用這個命令 sudo apt-get add repostory:[軟體源地址] 然後用apt-get update 更新源

標籤:開源、原創、常用Linux命令 2015年2月4日 Linux公社

作者:馬達加斯加的企鵝 想了解作者請存取linux公社

Linux公社原創翻譯頻道http://www.linuxidc.com/topicnews.aspx?tid=15 


IT145.com E-mail:sddin#qq.com