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

