ubuntu下常用apt命令介紹
apt-get全稱Advanced Package Tool,是一款適用于Unix和Linux系統(tǒng)的高級包管理器。主要用于自動從互聯(lián)網(wǎng)的軟件倉庫中搜索、安裝、升級、卸載軟件或操作系統(tǒng)。
使用apt的主流Linux系統(tǒng)包括Debian和Ubuntu變異版本。
1、apt-get\apt-cache
apt-get命令一般需要root權限執(zhí)行,一般跟著sudo命令。
| apt 命令 | 命令的功能 |
|---|---|
| sudo apt-get update | 更新源 |
| sudo apt-get install package | 安裝包 |
| sudo apt-get install package --reinstall | 重新安裝包 |
| sudo apt-get remove package | 刪除包 |
| sudo apt-get -f install | 修復安裝 |
| sudo apt-get remove package --purge | 刪除包,包括配置文件等 |
| sudo apt-get build-dep package | 安裝相關的編譯環(huán)境 |
| sudo apt-get upgrade | 更新已安裝的包 |
| sudo apt-get dist-upgrade | 升級系統(tǒng) |
| sudo apt-get source package | 下載該包的源代碼 |
| sudo apt-get clean && sudo apt-get autoclean | 清理無用的包 |
| sudo apt-get check | 檢查是否有損壞的依賴 |
| sudo apt-cache search package | 搜索軟件包 |
| sudo apt-cache show package | 獲取包的相關信息,如說明、大小、版本等 |
| sudo apt-cache depends package | 了解使用該包依賴那些包 |
| sudo apt-cache rdepends package | 查看該包被哪些包依賴 |
2、apt
apt = apt-get、apt-cache 和 apt-config 中最常用命令選項的集合。apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以為包管理提供必要的命令選項。
作為普通用戶,還是應該首先使用 apt。
3、apt和apt-get命令之間的區(qū)別
雖然 apt 與 apt-get 有一些類似的命令選項,但它并不能完全向下兼容 apt-get 命令。也就是說,可以用 apt 替換部分 apt-get 系列命令,但不是全部。
| apt 命令 | 取代的命令 | 命令的功能 |
|---|---|---|
| apt install | apt-get install | 安裝軟件包 |
| apt remove | apt-get remove | 移除軟件包 |
| apt purge | apt-get purge | 移除軟件包及配置文件 |
| apt update | apt-get update | 刷新存儲庫索引 |
| apt upgrade | apt-get upgrade | 升級所有可升級的軟件包 |
| apt autoremove | apt-get autoremove | 自動刪除不需要的包 |
| apt full-upgrade | apt-get dist-upgrade | 在升級軟件包時自動處理依賴關系 |
| apt search | apt-cache search | 搜索應用程序 |
| apt show | apt-cache show | 顯示安裝細節(jié) |
當然,apt 還有一些自己的命令:
| 新的apt命令 | 命令的功能 |
|---|---|
| apt list | 列出包含條件的包(已安裝,可升級等) |
| apt edit-sources | 編輯源列表 |
需要大家注意的是:apt 命令也還在不斷發(fā)展, 因此,你可能會在將來的版本中看到新的選項。
到此這篇關于ubuntu常用apt命令的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
一個監(jiān)控Squid運行進程數(shù)并自動重啟的簡潔Shell腳本分享
這篇文章主要介紹了一個監(jiān)控Squid運行進程數(shù)并自動重啟的簡潔Shell腳本分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12

