dpkg-query

1.功能作用

查看软件包信息

2.位置 

1  /usr/bin

3.格式用法

dpkg-query [<选项> ...] <命令>

4.主要参数

 1 Commands:
 2   -s|--status <package> ...        显示软件包详细信息.
 3   -p|--print-avail <package> ...   显示package-name的详细信息,即在/var/lib/dpkg/available中的信息
 4   -L|--listfiles <package> ...     列出安装该package时,安装到系统的文件列表
 5   -l|--list [<pattern> ...]        显示满足pattern的软件包
 6   -W|--show [<pattern> ...]        显示软件包信息
 7   -S|--search <pattern> ...        查找文件属于哪个软件包.
 8   -c|--control-path <package> [<file>]
 9                                    显示软件包的控制文件路径
10   -h|--help                        显示本帮助信息。
11   --version                        显示版本信息。
12 选项:
13   --admindir=<目录>                使用 <目录> 而非 /var/lib/dpkg。
14   -f|--showformat=<格式串>         令 --show 使用其它的格式输出。

5.应用实例

1、查找文件file1在哪个包里安装

1   dpkg-query -S file1

2、列出ubuntu下所安装软件列表

1    dpkg-query -W --showformat=‘${Package} ${Version}\n‘ > filename

3、查看软件包详细信息

1   dpkg-query -s capistrano

4、查看软件包安装时安装到系统的文件列表

1   dpkg-query -L capistrano

5、列出所有安装的包

1     dpkg-query -l

6、查看软件包的确切状态(是否安装)以及版本号

1     dpkg-query -W -f=‘${Status} ${Version}\n‘ apache-perl
时间: 2024-07-29 15:55:11

dpkg-query的相关文章

Ubuntu基本命令--apt, dpkg

一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get --reinstall install softname1 softname2...; 2.Dpkg方式 (1)普通安装:dpkg -i p

Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)

一.功能作用 update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令. 在Debian系统中,我们可能会同时安装有很多功能类似的程序和可选配置,如Web浏览器程序(firefox,konqueror).窗口管理器(wmaker.metacity)和鼠标的不同主题等.这样,用户在使用系统时就可进行选择,以满足自已的需求. 但对于普通用户来说,在这些程序间进行选择配置会较困难.update-alternatives工具就是为了解决这个问题,

inux软件安装管理之——dpkg与apt-*详解

inux软件安装管理之——dpkg与apt-*详解 Nosee123关注 0.5922017.09.12 17:47:44字数 3,894阅读 8,565 [Linux软件安装管理系列]— — 传送门: — —<Linux软件安装管理之——源码安装详解> — —<Linux软件安装管理之——RPM与YUM详解> — —<Linux软件安装管理之——dpkg与apt-*详解> 一.序言 上一篇文章<Linux软件安装管理之——源码安装详解>详细介绍了Linux

解决query查询输入geometry参数查询不到而通过where条件可以查到的问题

解决query查询输入geometry参数查询不到而通过where条件可以查到的问题 原因: 是因为geometry的坐标系和所要查询的图层不一样导致的(问题引起是由于底图中叠加了不同的坐标系的引起的) 问题描述: 我在公司做好的功能并且测好了,到现场出了问题,发现通过where语句查询时正常的,拉宽查询不正常.并且通过网页打开图层查询请求页面,手动输入代码中得到的geometry查询是可以查到数据的. 问题解决过程: 通过fiddler跟踪请求的http路径(因为arcgisAPI请求arcg

SPOJ375 Query on a tree

https://vjudge.net/problem/SPOJ-QTREE 题意: 一棵树,每条边有个权值 两种操作 一个修改每条边权值 一个询问两点之间这一条链的最大边权 点数<=10000 多组测试数据,case<=20 Example Input: 1 3 1 2 1 2 3 2 QUERY 1 2 CHANGE 1 3 QUERY 1 2 DONE Output: 1 3 #include<cstdio> #include<iostream> #include&

你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),并定位和分析脚本执行和数据库查询的瓶颈所在?

腾讯 PHP脚本的执行效率 1, 代码脚本里计时. 2, xdebug统计函数执行次数和具体时间进行分析.,最好使用工具winCacheGrind分析 3, 在线系统用strace跟踪相关进程的具体系统调用. 数据库SQL的效率 sql的explain(mysql),启用slow query log记录慢查询. 通常还要看数据库设计是否合理,需求是否合理等.

java.lang.IllegalArgumentException: Illegal character in query at index 261

在BaseFragment中使用了LoadingPage,而LoadingPage的联网加载使用的是AsyncHttpClient.一直报java.lang.IllegalArgumentException: Illegal character in query at index 261解析不成功,改成OkHttp解析即可. 网上有些方法,说先URLEncode再拼接,如果解决不了,换个联网请求方式,试一下.

Fulltext Index Study3:Query

在query 语句中,可以使用 contains predicate来调用Fulltext Index,实现比like速度更快的查询.使用contains能够进行term的extract匹配查询或term的前缀匹配查询,还能够进行基于词根的steming查询,基于自定义同义词文件的synonym查询,基于距离和顺序的相邻term查询.和like 相比,contains不能进行后缀匹配查询.如果Fulltext Index 能够满足业务需求,那么Fulltext Index是一个非常不错的选择,跟

debian ubuntu dpkg 命令

dpkg 常用命令 列出源中所有安装包 [email protected]:~# apt-cache search all |more flashplugin-nonfree - Adobe Flash Player - browser plugin ttf-mscorefonts-installer - Installer for Microsoft TrueType core fonts iucode-tool - Intel processor microcode tool nvidia-

关于jFinal Db.query与Db.find 的理解

1.Db.query,返回的是List<Model>类型,实际上返回的却是 Model 的数组: 2.Db.find,返回List<Reocrd>类型,实际上是recrod的 list: 3.所以相关Mode中的dao只有find,没有query,只有Db类中既有find也有query,可以灵活运用