玩酷网

【问题解决】Windows上查看.deb软件包名及版本号

原文链接:Hello,大家好啊!今天给大家带来一篇关于 在 Windows 上查看 .deb 包信息 的文章。现阶段,很

原文链接:

Hello,大家好啊!今天给大家带来一篇关于 在 Windows 上查看 .deb 包信息 的文章。现阶段,很多朋友可能正处于信创系统与 Windows 过渡时期,因此一些操作仍需要在 Windows 环境下完成,比如需要将.deb包的信息上传到相关平台时,就需要提取并查看包的具体信息。然而,有时 .deb 包可能存在以下问题:

不符合打包规范:例如文件结构不完整。

文件名被修改:人为删减导致无法直接从文件名识别软件信息。

在这些情况下,通过查看 .deb 包内的 control 文件,可以获取软件包真实且完整的信息。本文示例使用的是7zip,大家也可以使用其他解压缩软件,欢迎大家分享点赞,点个在看和关注吧!

1.以奇安信浏览器软件包为例

2.用7zip解压

3.进入解压目录

4.用7zip解压control.tar.gz文件

5.进入解压目录

6.用7zip解压control.tar文件

7.进入解压目录

8.用记事本查看control文件

9.查看包名版本号及架构

Linux上包信息查看

1.软件包未安装时

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

2.软件包已安装时

pdsyw@pdsyw-PC:~/Desktop$ sudo dpkg -s com.qianxin.browser-stable

3.查看control文件

pdsyw@pdsyw-PC:~/Desktop/a/DEBIAN$ cat control

4.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 文件,您可以准确获取软件包的真实名称、版本号、依赖信息等,为后续的上传和使用提供可靠支持。希望这篇文章对您有所帮助!如果觉得有用,欢迎分享点赞,点个在看和关注哦!我们下次再见!