免责声明
Hello,大家好啊!今天给大家带来一篇关于 在 Windows 上查看 .deb 包信息 的文章。现阶段,很多朋友可能正处于信创系统与 Windows 过渡时期,因此一些操作仍需要在 Windows 环境下完成,比如需要将.deb包的信息上传到相关平台时,就需要提取并查看包的具体信息。然而,有时 .deb 包可能存在以下问题:
不符合打包规范:例如文件结构不完整。
文件名被修改:人为删减导致无法直接从文件名识别软件信息。
在这些情况下,通过查看 .deb 包内的 control 文件,可以获取软件包真实且完整的信息。本文示例使用的是7zip,大家也可以使用其他解压缩软件,欢迎大家分享点赞,点个在看和关注吧!
01
以奇安信浏览器软件包为例
02
用7zip解压
03
进入解压目录
04
用7zip解压control.tar.gz文件
05
进入解压目录
06
用7zip解压control.tar文件
07
进入解压目录
08
用记事本查看control文件
09
查看包名版本号及架构
1
Linux上包信息查看
01
软件包未安装时
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
02
软件包已安装时
pdsyw@pdsyw-PC:~/Desktop$ sudo dpkg -s com.qianxin.browser-stable
03
查看control文件
pdsyw@pdsyw-PC:~/Desktop/a/DEBIAN$ cat control
Maintainer: Qaxbrowser Team <qaxbrowser@qianxin.com>
Installed-Size: 265556
Description: 奇安信可信浏览器
Architecture: arm64
Version: 1.0.45675.3-1
Priority: optional
Package: com.qianxin.browser-stable
Provides: www-browser
Depends: deepin-elf-verify (>= 1.1.10-1)
Section: web
04
control文件详解
以下是control文件中每个字段的详细解释,帮助您更好地理解和管理.deb包的元信息:
1. Maintainer
Maintainer: Qaxbrowser Team <qaxbrowser@qianxin.com>
作用:指定该软件包的维护者信息。
内容:
Qaxbrowser Team是维护者团队的名称。
<qaxbrowser@qianxin.com>是维护者的联系邮箱。
意义:如果用户或开发者遇到问题,可以通过这个邮箱联系维护者。
2. Installed-Size
Installed-Size: 265556
作用:表示软件安装后在系统中占用的磁盘空间大小,单位是KB。
内容:265556表示安装后将占用约259.3 MB的磁盘空间(265556 / 1024)。
意义:为用户提供磁盘空间占用的参考,帮助用户评估是否有足够空间安装此软件。
3. Description
Description: 奇安信可信浏览器
作用:描述软件包的功能和用途。
内容:奇安信可信浏览器是该软件的简要说明。
意义:提供给用户的简单介绍,通常会在包管理器中显示。
4. Architecture
Architecture: arm64
作用:指定此软件包适用的系统架构。
内容:arm64表示此软件包适用于 64 位 ARM 架构的系统。
意义:确保软件包仅能安装在与其架构匹配的系统上。
5. Version
Version: 1.0.45675.3-1
作用:定义软件包的版本号。
内容:
1.0.45675.3是该软件的主版本号。
-1是软件包的修订版本号(表示该版本的首次发布)。
意义:版本号可以帮助用户和开发者判断更新情况以及版本兼容性。
6. Priority
Priority: optional
作用:指定该软件包的重要性等级。
内容:
optional表示这是一个非必要的软件包,用户可以选择是否安装。
其他可能的值:
required:系统运行所必需的软件包。
important:推荐安装但不是必需的软件包。
extra:附加的非核心功能软件包。
意义:帮助用户在安装过程中根据优先级进行选择。
7. Package
Package: com.qianxin.browser-stable
作用:定义软件包的名称。
内容:com.qianxin.browser-stable是该软件包的唯一标识符。
意义:确保软件包的命名唯一性,用于包管理器区分不同的软件包。
8. Provides
Provides: www-browser
作用:定义该软件包提供的功能或虚拟包。
内容:www-browser表示此包充当一个标准的 Web 浏览器。
意义:允许其他软件包声明对www-browser的依赖,而实际使用此软件包来满足需求。
9. Depends
Depends: deepin-elf-verify (>= 1.1.10-1)
作用:列出安装此软件包所需的依赖关系。
内容:deepin-elf-verify (>= 1.1.10-1)表示需要安装deepin-elf-verify,且版本号需不低于1.1.10-1。
意义:确保软件在安装后能够正常运行。如果缺少依赖项,包管理器会尝试自动安装。
10. Section
Section: web
作用:分类软件包所属的类别。
内容:web表示该软件包属于 Web 类应用程序。
意义:帮助包管理器和用户更方便地分类和查找软件包。
在 Windows 环境下查看 .deb 包信息并不复杂,通过解压工具获得control 文件,您可以准确获取软件包的真实名称、版本号、依赖信息等,为后续的上传和使用提供可靠支持。希望这篇文章对您有所帮助!如果觉得有用,欢迎分享点赞,点个在看和关注哦!我们下次再见!
往期回顾
Review of previous periods
扫码添加
添/加/好/友
进/群/交/流
·end·
—如果喜欢,快分享给你的朋友们吧—
我们一起愉快的玩耍吧