uTools-Manuals/docs/linux/dpkg-query.html
2019-04-21 11:50:48 +08:00

31 lines
1.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1 id="dpkg-query">dpkg-query</h1>
<p>Debian Linux中软件包的查询工具</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>dpkg-query命令</strong> 是Debian Linux中软件包的查询工具它从dpkg软件包数据库中查询并辨识软件包的信息。</p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">dpkg-query(选项)(参数)</code></pre>
<h3 id="选项">选项</h3>
<pre><code class="language-bash">-l列出符合匹配模式的软件包
-s查询软件包的状态信息
-L显示软件包所安装的文件列表
-S从安装的软件包中查询文件
-w显示软件包信息
-c显示软件包的控制文件路径
-p显示软件包的细节。</code></pre>
<h3 id="参数">参数</h3>
<p>软件包名称:指定需要查询的软件包。</p>
<h3 id="实例">实例</h3>
<p>查找文件file1在哪个包里安装</p>
<pre><code class="language-bash">dpkg-query -S file1</code></pre>
<p>列出ubuntu下所安装软件列表</p>
<pre><code class="language-bash">dpkg-query -W --showformat=&#39;${Package} ${Version}\n&#39; &gt; filename</code></pre>
<p>查看软件包详细信息:</p>
<pre><code class="language-bash">dpkg-query -s capistrano</code></pre>
<p>查看软件包安装时安装到系统的文件列表:</p>
<pre><code class="language-bash">dpkg-query -L capistrano</code></pre>
<p>列出所有安装的包:</p>
<pre><code class="language-bash">dpkg-query -l</code></pre>
<p>查看软件包的确切状态(是否安装)以及版本号:</p>
<pre><code class="language-bash">dpkg-query -W -f=&#39;${Status} ${Version}\n&#39; apache-perl</code></pre>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->