如果你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包。
在本篇中,让我们看下如何在基于DEB的系统下检查是否安装了一个包。
要检查特定的包,比如firefox是否安装了,使用这个命令:
示例输出:
如上所见,firefox已经安装了。
同样,你可以使用dpkg-query 命令。这个命令会有一个更好的输出,当然,你可以用通配符。
示例输出:
要列出你系统中安装的所有包,输入下面的命令:
示例输出:
上面的输出可能会非常长,这依赖于你的系统已安装的包。
你同样可以通过grep来过滤割到更精确的包。比如,我想要使用dpkg命令查看系统中安装的gcc包:
示例输出:
此外,你可以使用“-L”参数来找出包中文件的位置。
示例输出:
您可能感兴趣的文章:IntelliJ IDEA远程Debug Linux的Java程序,找问题不要只会看日志了(推荐)Linux下查看.so和可执行文件是否debug编译的方法(必看)详解linux 下安装软件tar.gz, rpm,deb的方法Debian配置JDK1.7 与Linux Java Helloworld在Debian系的Linux中编译并安装ixgbe驱动的教程Windows和Linux中php代码调试工具Xdebug的安装与配置详解linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较Linux VPS安全设置之一 修改SSH端口(CentOS/Debian)Linux deb包解压、修改等操作方法代码示例