這篇文章主要介紹了怎么列出Ubuntu和Debian上已安裝的軟件包,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、恒山網(wǎng)站維護(hù)、網(wǎng)站推廣。
如果你經(jīng)常用 apt 命令,你可能覺(jué)得會(huì)有個(gè)命令像 apt
一樣可以列出已安裝的軟件包。不算全錯(cuò)。
apt-get 命令 沒(méi)有類似列出已安裝軟件包的簡(jiǎn)單的選項(xiàng),但是 apt
有一個(gè)這樣的命令:
apt list --installed
這個(gè)會(huì)顯示使用 apt
命令安裝的所有的軟件包。同時(shí)也會(huì)包含由于依賴而被安裝的軟件包。也就是說(shuō)不僅會(huì)包含你曾經(jīng)安裝的程序,而且會(huì)包含大量庫(kù)文件和間接安裝的軟件包。
用 atp 命令列出顯示已安裝的軟件包
由于列出出來(lái)的已安裝的軟件包太多,用 grep
過(guò)濾特定的軟件包是一個(gè)比較好的辦法。
apt list --installed | grep program_name
如上命令也可以檢索出使用 .deb 軟件包文件安裝的軟件。是不是很酷?
如果你閱讀過(guò) apt 與 apt-get 對(duì)比的文章,你可能已經(jīng)知道 apt
和 apt-get
命令都是基于 dpkg。也就是說(shuō)用 dpkg
命令可以列出 Debian 系統(tǒng)的所有已經(jīng)安裝的軟件包。
dpkg-query -l
你可以用 grep
命令檢索指定的軟件包。
用 dpkg 命令列出顯示已經(jīng)安裝的軟件包
現(xiàn)在你可以搞定列出 Debian 的軟件包管理器安裝的應(yīng)用了。那 Snap 和 Flatpak 這個(gè)兩種應(yīng)用呢?如何列出它們?因?yàn)樗鼈儾荒鼙?apt
和 dpkg
訪問(wèn)。
顯示系統(tǒng)里所有已經(jīng)安裝的 Snap 軟件包,可以這個(gè)命令:
snap list
Snap 可以用綠色勾號(hào)標(biāo)出哪個(gè)應(yīng)用來(lái)自經(jīng)過(guò)認(rèn)證的發(fā)布者。
列出已經(jīng)安裝的 Snap 軟件包
顯示系統(tǒng)里所有已安裝的 Flatpak 軟件包,可以用這個(gè)命令:
flatpak list
讓我來(lái)個(gè)匯總:
用 apt
命令顯示已安裝軟件包:
apt list –installed
用 dpkg
命令顯示已安裝軟件包:
dpkg-query -l
列出系統(tǒng)里 Snap 已安裝軟件包:
snap list
列出系統(tǒng)里 Flatpak 已安裝軟件包:
flatpak list
現(xiàn)在你已經(jīng)看過(guò)以字母順序列出的已經(jīng)安裝軟件包了。如何顯示最近已經(jīng)安裝的軟件包?
幸運(yùn)的是,Linux 系統(tǒng)保存了所有發(fā)生事件的日志。你可以參考最近安裝軟件包的日志。
有兩個(gè)方法可以來(lái)做。用 dpkg
命令的日志或者 apt
命令的日志。
你僅僅需要用 grep
命令過(guò)濾已經(jīng)安裝的軟件包日志。
grep " install " /var/log/dpkg.log
這會(huì)顯示所有的軟件安裝包,其中包括最近安裝的過(guò)程中所依賴的軟件包。
2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu12019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-12019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.12019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.12019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-12019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.12019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.12019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1
你也可以查看 apt
歷史命令日志。這個(gè)僅會(huì)顯示用 apt
命令安裝的的程序。但不會(huì)顯示被依賴安裝的軟件包,詳細(xì)的日志在日志里可以看到。有時(shí)你只是想看看對(duì)吧?
grep " install " /var/log/apt/history.log
具體的顯示如下:
Commandline: apt install pintaCommandline: apt install pintaCommandline: apt install tmuxCommandline: apt install terminatorCommandline: apt install moreutilsCommandline: apt install ubuntu-makeCommandline: apt install flatpakCommandline: apt install cool-retro-termCommandline: apt install ubuntu-software
顯示最近已安裝的軟件包
apt
的歷史日志非常有用。因?yàn)樗@示了什么時(shí)候執(zhí)行了 apt
命令,哪個(gè)用戶執(zhí)行的命令以及安裝的軟件包名。
如果你覺(jué)得終端和命令行交互不友好,還有一個(gè)方法可以查看系統(tǒng)的程序名。
可以打開(kāi)軟件中心,然后點(diǎn)擊已安裝標(biāo)簽。你可以看到系統(tǒng)上已經(jīng)安裝的程序包名。
在軟件中心顯示已安裝的軟件包
這個(gè)不會(huì)顯示庫(kù)和其他命令行的東西,有可能你也不想看到它們,因?yàn)槟愕拇罅拷换ザ际窃?GUI。此外,你也可以用 Synaptic 軟件包管理器。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么列出Ubuntu和Debian上已安裝的軟件包”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
分享題目:怎么列出Ubuntu和Debian上已安裝的軟件包
轉(zhuǎn)載源于:http://www.rwnh.cn/article6/pgssog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、建站公司、商城網(wǎng)站、ChatGPT、網(wǎng)站導(dǎo)航、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)