apt get常用命令

2022-04-04 08:27:44 字數 1572 閱讀 3195

一,什麼的是apt-get

二,apt-get中文引數

用法:apt-get [選項] 命令 apt-get [選項] install|remove pkg1 [pkg2 ...]

apt-get [選項] source pkg1 [pkg2 ...]

命令: 

update - 重新獲取軟體包列表 

upgrade - 進行更新 

install - 安裝新的軟體包 

remove - 移除軟體包 

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

purge - 移除軟體包和配置檔案 

build-dep - 為原始碼包配置編譯依賴 

dist-upgrade - 發行版公升級

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

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

選項: 

-h 本幫助檔案。 

-q 輸出到日誌 - 無進展指示 

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

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

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

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

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

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

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

-c=? 閱讀此配置檔案

-o=? 設定自定的配置選項,如 -o dir::cache=/tmp

三,apt-get 常用例項

眾所周知,在linux作業系統下,利用apt-get來安裝軟體是非常方便的。只要乙個sudo apt-get install 軟體名;就可以輕易的解決軟體的安裝,最關鍵的是他可以解決其中存在的各種複雜的依賴關係,讓你不用為此頭疼,而在apt-get出現之前,利用dpkg或者更早之前的./configure;make;make install來安裝軟體真是無法想象,安裝完軟體a,提示你要安裝軟體b,好不容易安裝完了,又提示要安裝軟體c。。。。各種糾結!所以說apt這個高階包管理工具極大的方便了廣大的linux使用者,更降低了linux使用者的入門的門檻。好了,零零碎碎說了這麼多廢話,咱們回歸正題。

為了搞清其中原理,我在網上折騰了半天,最後自己摸索了好久,終於有點頭緒,每當執行命令進行軟體的安裝或著更新,或者軟體源的更新時,apt會訪問/etc/apt/sources.list內的位址,並在該**中找到對應系統的包資訊例如我的作業系統是ubuntu,**是deb precise main restricted universe multiverse網易的,那麼當我們執行安裝的命令時,他就會對應的訪問dists/lucid/main/binary-i386/的packages.gz,這個檔案是伺服器上軟體包及其依賴關係的清單,並且用gzip壓縮過了。apt-get update使用這個清單來確定能夠獲得哪些補充的軟體包且他的內容會被儲存在/var/lib/apt/lists內,通過訪問這個lists確定該軟體是否已安裝,是否是最新版本,依賴關係是否滿足,從而確定要更新內容,並進行更新,其安裝過程主要是由dpkg來完成。

在ubuntu下,apt-get近乎是最常用的shell命令之一了,因為他是ubuntu通過新立得安裝軟體的常用工具命令。

apt get常用命令

一,什麼的是apt get 二,apt get中文引數 用法 apt get 選項 命令 apt get 選項 install remove pkg1 pkg2 apt get 選項 source pkg1 pkg2 命令 update 重新獲取軟體包列表 upgrade 進行更新 install ...

apt get常用命令

一,什麼的是apt get 二,apt get中文引數 用法 apt get 選項 命令 apt get 選項 install remove pkg1 pkg2 apt get 選項 source pkg1 pkg2 命令 update 重新獲取軟體包列表 upgrade 進行更新 install ...

apt get常用命令

一,什麼的是apt get 二,apt get中文引數 用法 apt get 選項 命令 apt get 選項 install remove pkg1 pkg2 apt get 選項 source pkg1 pkg2 命令 update 重新獲取軟體包列表 upgrade 進行更新 install ...