我创建了一个包含 Unity 主题的新包,我想将其更新为 PPA。查看Trusty 可用部分的列表我将这个简单的包分配给“杂项”。即,该debian/control
文件包含以下行:
Section: Miscellaneous
我可以dput
毫无错误地上传软件包。但是,我收到了一封拒绝电子邮件,其中包含以下消息:
Rejected:
the-package_0.1-1ubuntu1.dsc: Unknown section 'Miscellaneous'
the-package_0.1-1ubuntu1.tar.gz: Unknown section 'Miscellaneous'
我尝试注释掉文件Section:
中的该行control
,但收到了类似的拒绝消息:
Rejected:
the-package_0.1-1ubuntu1.dsc: Unknown section '-'
the-package_0.1-1ubuntu1.tar.gz: Unknown section '-'
我到底应该使用哪个部分? 有可用的列表吗?
答案1
干得好:
2.4 章节
档案区域 main、contrib 和 non-free 中的软件包被进一步分组为几个部分以简化处理。
每个软件包的存档区域和部分应在软件包的 Section 控制记录中指定(参见 Section,第 5.6.5 节)。但是,Debian 档案的维护者可以覆盖此选择,以确保 Debian 发行版的一致性。Section 字段应采用以下格式:
部分如果软件包位于主存档区域,
面积/部分如果软件包位于 contrib 或 non-free 档案区域。
Debian 档案维护者提供了权威的部分列表。目前,它们是:管理员、cli-mono、通信、数据库、调试、开发、文档、编辑器、教育、电子、嵌入式、字体、游戏、gnome、gnu-r、gnustep、图形、hamradio、haskell、httpd、解释器、自省、java、kde、内核、libdevel、libs、lisp、本地化、邮件、数学、元包、杂项、网络、新闻、ocaml、oldlibs、otherosfs、perl、php、python、ruby、科学、shell、声音、任务、tex、文本、实用程序、vcs、视频、网络、x11、xfce、zope,附加部分 debian-installer 包含安装程序使用的特殊软件包,不用于一般的 Debian 软件包。
所以是“杂项”。