悟时 發表於 2025-10-2 00:00:00

Windows上查看.deb软件包名及版本号的方法详解

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>1.以奇安信浏览器软件包为例</li><li>2.用7zip解压</li><li>3.进入解压目录</li><li>4.用7zip解压control.tar.gz文件</li><li>5.进入解压目录</li><li>6.用7zip解压control.tar文件</li><li>7.进入解压目录</li><li>8.用记事本查看control文件</li><li>9.查看包名版本号及架构</li><li>Linux上包信息查看<ul class="second_class_ul"><li>1.软件包未安装时</li><li>2.软件包已安装时</li><li>3.查看control文件</li><li>4.control文件详解</li></ul></li></ul></div><p>Hello,大家好啊!今天给大家带来一篇关于 在 Windows 上查看 .deb 包信息 的文章。现阶段,很多朋友可能正处于信创系统与 Windows 过渡时期,因此一些操作仍需要在 Windows 环境下完成,比如需要将.deb包的信息上传到相关平台时,就需要提取并查看包的具体信息。然而,有时 .deb 包可能存在以下问题:</p>
<p>不符合打包规范:例如文件结构不完整。</p>
<p>文件名被修改:人为删减导致无法直接从文件名识别软件信息。</p>
<p>在这些情况下,通过查看 .deb 包内的 control 文件,可以获取软件包真实且完整的信息。本文示例使用的是7zip,大家也可以使用其他解压缩软件。</p>
<p class="maodian"></p><h2>1.以奇安信浏览器软件包为例</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="684" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG539200.png" width="724" /></p>
<p class="maodian"></p><h2>2.用7zip解压</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1010" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG5453D.png" width="1200" /></p>
<p class="maodian"></p><h2>3.进入解压目录</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="700" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545262.png" width="780" /></p>
<p class="maodian"></p><h2>4.用7zip解压control.tar.gz文件</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="837" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545414.png" width="1200" /></p>
<p class="maodian"></p><h2>5.进入解压目录</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="832" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545H7.png" width="1200" /></p>
<p class="maodian"></p><h2>6.用7zip解压control.tar文件</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="828" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545555.png" width="1200" /></p>
<p class="maodian"></p><h2>7.进入解压目录</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="833" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545295.png" width="1200" /></p>
<p class="maodian"></p><h2>8.用记事本查看control文件</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="833" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG545R6.png" width="1200" /></p>
<p class="maodian"></p><h2>9.查看包名版本号及架构</h2>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="737" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG54A61.png" width="1200" /></p>
<p class="maodian"></p><h2>Linux上包信息查看</h2>
<p class="maodian"></p><h3>1.软件包未安装时</h3>
<div class="dxycode"><pre class="brush:bash;">pdsyw@pdsyw-PC:~/Desktop$ ls -ltr com.qianxin.browser-stable_1.0.45675.3-1_arm64.deb
pdsyw@pdsyw-PC:~/Desktop$ dpkg -I com.qianxin.browser-stable_1.0.45675.3-1_arm64.deb </pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="764" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG54CD.png" width="1200" /></p>
<p class="maodian"></p><h3>2.软件包已安装时</h3>
<div class="dxycode"><pre class="brush:bash;">pdsyw@pdsyw-PC:~/Desktop$ sudo dpkg -s com.qianxin.browser-stable</pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="768" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG546103.png" width="1200" /></p>
<p class="maodian"></p><h3>3.查看control文件</h3>
<div class="dxycode"><pre class="brush:bash;">pdsyw@pdsyw-PC:~/Desktop/a/DEBIAN$ cat control </pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1200" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QG546202.png" width="1200" /></p>
<p class="maodian"></p><h3>4.control文件详解</h3>
<p>以下是control文件中每个字段的详细解释,帮助您更好地理解和管理.deb包的元信息:</p>
<p>1. Maintainer</p>
<div class="dxycode"><pre class="brush:bash;">Maintainer: Qaxbrowser Team &lt;qaxbrowser@qianxin.com&gt;</pre></div>
<p>作用:指定该软件包的维护者信息。</p>
<p>内容:</p>
<p>Qaxbrowser Team是维护者团队的名称。</p>
<p>&lt;qaxbrowser@qianxin.com&gt;是维护者的联系邮箱。</p>
<p>意义:如果用户或开发者遇到问题,可以通过这个邮箱联系维护者。</p>
<p>2. Installed-Size</p>
<div class="dxycode"><pre class="brush:bash;">Installed-Size: 265556</pre></div>
<p>作用:表示软件安装后在系统中占用的磁盘空间大小,单位是KB。</p>
<p>内容:</p>
<p>265556表示安装后将占用约259.3 MB的磁盘空间(265556 / 1024)。</p>
<p>意义:为用户提供磁盘空间占用的参考,帮助用户评估是否有足够空间安装此软件。</p>
<p>3. Description</p>
<div class="dxycode"><pre class="brush:bash;">Description: 奇安信可信浏览器</pre></div>
<p>作用:描述软件包的功能和用途。</p>
<p>内容:</p>
<p>奇安信可信浏览器是该软件的简要说明。</p>
<p>意义:提供给用户的简单介绍,通常会在包管理器中显示。</p>
<p>4. Architecture</p>
<div class="dxycode"><pre class="brush:bash;">Architecture: arm64</pre></div>
<p>作用:指定此软件包适用的系统架构。</p>
<p>内容:</p>
<p>arm64表示此软件包适用于 64 位 ARM 架构的系统。</p>
<p>意义:确保软件包仅能安装在与其架构匹配的系统上。</p>
<p>5. Version</p>
<div class="dxycode"><pre class="brush:bash;">Version: 1.0.45675.3-1</pre></div>
<p>作用:定义软件包的版本号。</p>
<p>内容:</p>
<p>1.0.45675.3是该软件的主版本号。</p>
<p>-1是软件包的修订版本号(表示该版本的首次发布)。</p>
<p>意义:版本号可以帮助用户和开发者判断更新情况以及版本兼容性。</p>
<p>6. Priority</p>
<div class="dxycode"><pre class="brush:bash;">Priority: optional</pre></div>
<p>作用:指定该软件包的重要性等级。</p>
<p>内容:</p>
<p>optional表示这是一个非必要的软件包,用户可以选择是否安装。</p>
<p>其他可能的值:</p>
<p>required:系统运行所必需的软件包。</p>
<p>important:推荐安装但不是必需的软件包。</p>
<p>extra:附加的非核心功能软件包。</p>
<p>意义:帮助用户在安装过程中根据优先级进行选择。</p>
<p>7. Package</p>
<div class="dxycode"><pre class="brush:bash;">Package: com.qianxin.browser-stable</pre></div>
<p>作用:定义软件包的名称。</p>
<p>内容:</p>
<p>com.qianxin.browser-stable是该软件包的唯一标识符。</p>
<p>意义:确保软件包的命名唯一性,用于包管理器区分不同的软件包。</p>
<p>8. Provides</p>
<div class="dxycode"><pre class="brush:bash;">Provides: www-browser</pre></div>
<p>作用:定义该软件包提供的功能或虚拟包。</p>
<p>内容:</p>
<p>www-browser表示此包充当一个标准的 Web 浏览器。</p>
<p>意义:允许其他软件包声明对www-browser的依赖,而实际使用此软件包来满足需求。</p>
<p>9. Depends</p>
<div class="dxycode"><pre class="brush:bash;">Depends: deepin-elf-verify (&gt;= 1.1.10-1)</pre></div>
<p>作用:列出安装此软件包所需的依赖关系。</p>
<p>内容:</p>
<p>deepin-elf-verify (&gt;= 1.1.10-1)表示需要安装deepin-elf-verify,且版本号需不低于1.1.10-1。</p>
<p>意义:确保软件在安装后能够正常运行。如果缺少依赖项,包管理器会尝试自动安装。</p>
<p>10. Section</p>
<div class="dxycode"><pre class="brush:bash;">Section: web</pre></div>
<p>作用:分类软件包所属的类别。</p>
<p>内容:</p>
<p>web表示该软件包属于 Web 类应用程序。</p>
<p>意义:帮助包管理器和用户更方便地分类和查找软件包。</p>
<p>在 Windows 环境下查看 .deb 包信息并不复杂,通过解压工具获得control 文件,您可以准确获取软件包的真实名称、版本号、依赖信息等,为后续的上传和使用提供可靠支持。</p>
<p>以上就是【问题解决】Windows上查看.deb软件包名及版本号的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁: [1]
查看完整版本: Windows上查看.deb软件包名及版本号的方法详解