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

文摘   2025-01-03 07:30   上海  

使

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.debpdsyw@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 controlMaintainer: Qaxbrowser Team <qaxbrowser@qianxin.com>Installed-Size: 265556Description: 奇安信可信浏览器Architecture: arm64Version: 1.0.45675.3-1Priority: optionalPackage: com.qianxin.browser-stableProvides: www-browserDepends: 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

【问题解决】信创终端上使用WPS小助手解决常见问题|统信|麒麟|方德
【问题解决】麒麟系统开机自动弹出文件管理器的解决方法

【问题解决】麒麟系统关闭自动弹出密钥环的方法





扫码添加

添/加/好/友

进/群/交/流

·end·

—如果喜欢,快分享给你的朋友们吧—

我们一起愉快的玩耍吧


鹏大圣运维
统信UOS/麒麟KYLINOS/deepin/openkylin/openeuler/OpenAnolis等国产化操作系统使用经验分享。
 最新文章