本文介绍在Ubuntu/Debian操作系统中查看已经安装成功的软件包,一般在解决某些问题时,都想知道系统中安装了什么包,所以这个时候需要查看已经安装的软件包,经测试,在Ubuntu 18.04版本中适用。
查看已经安装的包 如果你广泛使用apt命令,你可能会期望像apt list安装包这样的命令。 虽然apt-get命令没有像apt-get list安装包这样简单的选项,但apt有一个命令: apt list --installed 这将列出使用apt安装的所有软件包,它还将列出作为依赖项安装的软件包,这意味着你不仅可以安装已安装的应用程序,还可以拥有大量的库以及未直接安装的其他软件包。 下面使用apt命令在Ubuntu中列出已安装的软件包,你可以查看到哪些软件包已经安装到系统中:
由于已安装的软件包列表很大,因此最好使用grep并过滤某个软件包的输出: apt list --installed | grep program_name 请注意,上述方法还列出了使用.deb文件安装的应用程序。 apt和apt-get基本上都使用dpkg,这意味着你可以使用dpkg命令列出Debian中所有已安装的软件包: dpkg-query -l 可以再次使用grep过滤输出以搜索特定包,以下使用dpkg列出已安装的软件包:
至此,你已经查看到使用Debian的软件包管理器安装的应用程序。Snap和Flatpak应用程序怎么样?怎么来查看并列出它们? 要显示系统上安装的所有Snap软件包,请使用以下命令: snap list Snap列表还指示哪些应用程序来自经过验证的发布者,并带有绿色勾号,如下图所示:
要列出系统上安装的所有Flatpak软件包(参考:在Linux系统中安装Flatpak教程),请使用以下命令: flatpak list 注:下面是一些实用命令 要使用apt命令列出包: apt list –installed 要使用dpkg命令列出包: dpkg-query -l 要列出系统上安装的Snap软件包: snap list 要列出系统上安装的Flatpak软件包: flatpak list
列出最近安装的软件包 到目前为止,你按字母顺序查看到了已安装软件包的列表,如果你想查看最近安装的软件包,请按下面的方法操作。 Linux系统会记录系统中发生的所有事情,你可以参考日志以查看最近安装的软件包。 有几种方法可以做到这一点,可以使用dpkg命令的日志或apt命令的日志。 你必须使用grep命令(参考:在Linux系统下使用grep命令搜索文件的详细用法)过滤结果才能列出已安装的软件包: grep " install " /var/log/dpkg.log 这将列出所有软件包,包括最近安装在系统上的依赖项以及安装时间,如下: 2019-03-03 10:41:42 install ubuntu-make:all 16.11.1ubuntu1 2019-03-03 11:03:02 install xdg-desktop-portal:amd64 0.11-1 2019-03-03 11:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1 2019-03-03 11:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1 2019-03-03 11:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1 2019-03-04 12:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1 2019-03-04 12:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1 2019-03-04 12:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1 你还可以使用apt命令的历史记录,这将仅显示使用apt命令安装的程序,尽管详细信息存在于日志中,但它不会显示随其安装的依赖项,有时候,你只是想查看: grep " install " /var/log/apt/history.log 输出内容如下面所示: Commandline: apt install pinta Commandline: apt install pinta Commandline: apt install tmux Commandline: apt install terminator Commandline: apt install moreutils Commandline: apt install ubuntu-make Commandline: apt install flatpak Commandline: apt install cool-retro-term Commandline: apt install ubuntu-software
apt的历史日志非常有用,因为它显示了运行apt命令的时间,运行命令的用户以及命令安装的软件包。
图形界面中查看:在软件中心显示已安装的应用程序 你可以通过系统图形界面来查看系统上安装的应用程序。 可以打开软件中心(比如下图的Ubuntu软件中心)并单击“已安装”选项卡,将看到系统上已安装的应用程序列表,如下图所示:
至此,你可以随时在Ubuntu和基于Debian的发行版上查看已经安装成功的软件包及其列表。
相关主题 |