首页主机资讯Debian文件命名有哪些规范

Debian文件命名有哪些规范

时间2025-12-23 11:17:04发布访客分类主机资讯浏览465
导读:Debian 文件命名规范 二进制 deb 包命名 通用格式:<软件包名称><上游版本>-<Debian修订号><架构>.deb。各字段以半角下划线“_”和连字符“-”分隔,扩展名为“.de...

Debian 文件命名规范

二进制 deb 包命名

  • 通用格式:< 软件包名称> < 上游版本> -< Debian修订号> < 架构> .deb。各字段以半角下划线“_”和连字符“-”分隔,扩展名为“.deb”。示例:nano_1.3.10-2_i386.deb。字段含义:软件包名称(如:nano)、上游版本(如:1.3.10)、Debian 修订号(如:2,表示打包修订)、目标架构(如:i386)。常见架构标识包括:amd64、arm64、armhf、i386、ppc64el、s390x 等;若未指定架构,部分工具会使用“all”表示架构无关包。需要注意,文件扩展名在 Linux 中并非强制,但 Debian 工具链按约定使用“.deb”。

源代码包命名

  • 源代码包通常由三个文件组成,命名遵循固定模式:
    • .dsc:描述文件,包含包名、版本、维护者、校验和等信息。
    • .orig.tar.gz:上游原始源码的压缩归档。
    • .diff.gz 或 .debian.tar.gz:Debian 维护者对上游源码的修改补丁或打包文件(不同打包方式可能使用不同扩展名)。
  • 典型示例:foo_1.2.3-1.dsc、foo_1.2.3.orig.tar.gz、foo_1.2.3-1.debian.tar.gz。这些文件共同用于构建与校验源码包。

通用文件与目录命名建议

  • 字符集与长度:避免使用特殊字符(如:* ? < > ;& ![ ]| \ ‘ ” ( ) { });文件名最长可达255个字符,完整路径最长约4096个字符;以“.”开头的为隐藏文件;Linux 文件系统区分大小写(如:abc.txt 与 Abc.txt 不同)。
  • 包名风格:包名应简短且具描述性,多个单词之间通常用连字符“-”连接(例如:libfoo-bar)。这类风格一致性有助于在仓库与工具中正确解析与匹配包。

校验与辨识文件信息

  • 对于已下载或本地的 .deb 文件,可用以下方式确认其真实元数据(名称、版本、架构等):
    • 使用 dpkg-deb -I < file.deb> 查看包的控制信息摘要(包括包名、版本、架构、依赖等)。
    • 使用 dpkg --info < file.deb> 查看更详细的包信息。
    • 使用 dpkg -s 查询已安装包的状态信息(需已知包名而非文件名)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian文件命名有哪些规范
本文地址: https://pptw.com/jishu/778285.html
Debian文件同步怎么操作 Debian文件传输有哪些方法

游客 回复需填写必要信息