成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何列出 Ubuntu 和 Debian 上已安裝的軟件包

系統 Linux
當你安裝了 Ubuntu 并想好好用一用。但在將來某個時候,你肯定會遇到忘記曾經安裝了那些軟件包。

[[258096]]

當你安裝了 Ubuntu 并想好好用一用。但在將來某個時候,你肯定會遇到忘記曾經安裝了那些軟件包。

這個是完全正常。沒有人要求你把系統里所有已安裝的軟件包都記住。但是問題是,如何才能知道已經安裝了哪些軟件包?如何查看安裝過的軟件包呢?

列出 Ubuntu 和 Debian 上已安裝的軟件包

如果你經常用 apt 命令,你可能覺得會有個命令像 apt 一樣可以列出已安裝的軟件包。不算全錯。

apt-get 命令 沒有類似列出已安裝軟件包的簡單的選項,但是 apt 有一個這樣的命令:

  1. apt list --installed

這個會顯示使用 apt 命令安裝的所有的軟件包。同時也會包含由于依賴而被安裝的軟件包。也就是說不僅會包含你曾經安裝的程序,而且會包含大量庫文件和間接安裝的軟件包。

用 atp 命令列出顯示已安裝的軟件包

由于列出出來的已安裝的軟件包太多,用 grep 過濾特定的軟件包是一個比較好的辦法。

  1. apt list --installed | grep program_name

如上命令也可以檢索出使用 .deb 軟件包文件安裝的軟件。是不是很酷?

如果你閱讀過 apt 與 apt-get 對比的文章,你可能已經知道 aptapt-get 命令都是基于 dpkg。也就是說用 dpkg 命令可以列出 Debian 系統的所有已經安裝的軟件包。

  1. dpkg-query -l

你可以用 grep 命令檢索指定的軟件包。

用 dpkg 命令列出顯示已經安裝的軟件包

現在你可以搞定列出 Debian 的軟件包管理器安裝的應用了。那 Snap 和 Flatpak 這個兩種應用呢?如何列出它們?因為它們不能被 aptdpkg 訪問。

顯示系統里所有已經安裝的 Snap 軟件包,可以這個命令:

  1. snap list

Snap 可以用綠色勾號標出哪個應用來自經過認證的發布者。

列出已經安裝的 Snap 軟件包

顯示系統里所有已安裝的 Flatpak 軟件包,可以用這個命令:

  1. flatpak list

讓我來個匯總:

apt 命令顯示已安裝軟件包:

  1. apt list installed

dpkg 命令顯示已安裝軟件包:

  1. dpkg-query -l

列出系統里 Snap 已安裝軟件包:

  1. snap list

列出系統里 Flatpak 已安裝軟件包:

  1. flatpak list

顯示最近安裝的軟件包

現在你已經看過以字母順序列出的已經安裝軟件包了。如何顯示最近已經安裝的軟件包?

幸運的是,Linux 系統保存了所有發生事件的日志。你可以參考最近安裝軟件包的日志。

有兩個方法可以來做。用 dpkg 命令的日志或者 apt 命令的日志。

你僅僅需要用 grep 命令過濾已經安裝的軟件包日志。

  1. grep " install " /var/log/dpkg.log

這會顯示所有的軟件安裝包,其中包括最近安裝的過程中所依賴的軟件包。

  1. 2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
  2. 2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
  3. 2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
  4. 2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
  5. 2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
  6. 2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
  7. 2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
  8. 2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

你也可以查看 apt 歷史命令日志。這個僅會顯示用 apt 命令安裝的的程序。但不會顯示被依賴安裝的軟件包,詳細的日志在日志里可以看到。有時你只是想看看對吧?

  1. grep " install " /var/log/apt/history.log

具體的顯示如下:

  1. Commandline: apt install pinta
  2. Commandline: apt install pinta
  3. Commandline: apt install tmux
  4. Commandline: apt install terminator
  5. Commandline: apt install moreutils
  6. Commandline: apt install ubuntu-make
  7. Commandline: apt install flatpak
  8. Commandline: apt install cool-retro-term
  9. Commandline: apt install ubuntu-software

顯示最近已安裝的軟件包

apt 的歷史日志非常有用。因為他顯示了什么時候執行了 apt 命令,哪個用戶執行的命令以及安裝的軟件包名。

小技巧:在軟件中心顯示已安裝的程序包名

如果你覺得終端和命令行交互不友好,還有一個方法可以查看系統的程序名。

可以打開軟件中心,然后點擊已安裝標簽。你可以看到系統上已經安裝的程序包名。

在軟件中心顯示已安裝的軟件包

這個不會顯示庫和其他命令行的東西,有可能你也不想看到它們,因為你的大量交互都是在 GUI。此外,你也可以用 Synaptic 軟件包管理器。

結束語

我希望這個簡易的教程可以幫你查看 Ubuntu 和基于 Debian 的發行版的已安裝軟件包。

如果你對本文有什么問題或建議,請在下面留言。


責任編輯:龐桂玉 來源: Linux中國
相關推薦

2016-10-18 19:02:56

DebianUbuntu LinuMD5

2010-02-05 14:46:20

Ubuntu軟件包

2019-06-03 11:15:32

Linux軟件包命令

2010-01-07 17:32:09

2021-07-06 18:19:03

Ubuntu 21.1zstd壓縮軟件包

2021-11-29 14:26:53

FreeDOSLinux

2019-05-10 10:00:07

apt-clone軟件包Ubuntu

2022-08-04 18:34:18

Ubuntuaptupgrade 命令

2018-10-15 11:00:28

Linux軟件包命令

2022-07-25 10:20:39

apt 命令Ubuntu軟件包

2017-03-09 17:40:50

DebianUbuntuMariaDB

2018-07-10 08:59:07

LinuxArch Linux軟件包

2011-09-15 11:14:12

2019-07-31 08:00:00

UbuntuLinuxapt-fast

2022-06-26 18:23:07

Ubuntu軟件包

2017-02-27 18:59:37

LinuxYum軟件包信息

2009-12-28 12:25:44

2020-07-16 19:24:31

UbuntuLinux

2010-01-07 17:46:09

Ubuntu apt-

2022-11-01 15:49:52

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91亚洲精华国产 | 成人在线免费视频 | 午夜欧美 | 欧美三级视频 | 日韩精品一区二区三区在线播放 | 免费看的黄网站 | 日韩中文字幕av | 日日网 | 亚洲一区二区精品视频 | 国产成人精品a视频一区www | 日本三级视频 | 91精品国产自产精品男人的天堂 | 国产精品1区2区 | 久久久久久久网 | 亚洲成人中文字幕 | 日韩av在线免费 | 免费观看www | 久久国产精品精品国产色婷婷 | 一本色道久久综合亚洲精品高清 | 成人av免费在线观看 | 美女久久| 亚洲欧美日韩一区二区 | 国产精品毛片在线 | 黄色国产区| 日韩成人在线网址 | 97起碰| 草草视频在线播放 | 亚洲免费久久久 | 中文字幕在线一区二区三区 | 日韩精品在线播放 | av永久| 在线国产一区 | 日韩精品一区二区三区老鸭窝 | 最新黄色在线观看 | 99热.com | 午夜精品久久久久99蜜 | 午夜精品久久久久久久久久久久久 | 福利色导航 | 亚洲欧美在线观看 | 成人在线免费观看视频 | 久久久精品亚洲 |