DB43/T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通用技术要求.pdf

DB43/T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通用技术要求.pdf
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:0.7 M
标准类别:电力标准
资源ID:384586
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

DB43/T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通用技术要求.pdf

每个deb包的control文件中包括Description字段,该字段应包含软件包的概要和扩展描述,还 应描述关键依赖和其它软件包的冲突信息。 Description字段不应包含配置或使用软件包的说明(即安装脚本、手册页、信息文件等),以及 版权说明。

9.2.6重复构建要求

为了实现重复构建,源码包的构建应符合以下要求: a) 在指定路径解压源码包:

某厂房钢结构及彩板围护施工组织设计DB43/T 22592021

b) 已安装的构建依赖项版本; c) 指定的环境参数值; d) 确定构建架构; e) 确定主机的CPU指令架构。

b) 已安装的构建依赖项版本: c) 指定的环境参数值; d) 确定构建架构; e)确定主机的CPU指令架构

9.2.7软件包维护者

9.3RPM包具体要求

9.3.2SPEC文件

的具体内容等。 changelog文件的格式应符合以下要求: a)星期、月份均用英文形式的前3个字母,不应使用中文; b)每个changlog之间应有一空行。 变更日志changelog文件格式应符合附录A的规定

9.3.4源码包构建原则

DB43/T 22592021

源码包构建应遵循以下规则: a)只要存在spec文件,开发者应在系统现有的spec文件上修改更新; b) 任何人无权删除其他人的changelog和原始打包者的信息,但可追加自己的信息; C) spec文件应使用系统标准的宏定义; d) 任何人都不应直接提供修改后的源代码,而应以补丁形式发布修改,在spec里完成打补丁操 作,一个补丁只解决一个问题,任何补丁的授权方式应和被修改源代码保持一致。

10.1desktop文件

桌面应用开发应使用desktop文件,用于在开始菜单、办公桌面等启动应用,desktop文件应符合 以下要求: a)应以应用安装后软件包管理工具可查询的软件名为desktop文件名,以.desktop为文件后缀: b) 应符合Linux启动器desktop文件编写格式,desktop文件格式示例见附录B; c)应用安装时,应将desktop文件放在“/usr/share/applications”目录下。

桌面应用开发应使用icon文件用于在开始菜单、任务栏等位置显示所需图标,icon文件应符合以 下要求: a)icon文件名应为应用标识,图标文件格式为PNG/SVG,其中PNG图标大小要求128x128px及 以上或全尺寸; b)icon若为PNG格式,在应用安装时应将icon文件放在“/usr/share/icons/hicolor”对应尺 寸的目录下; c)icon若为SVG格式,在应用安装时应将icon文件放在“/usr/share/icons/hicolor/scalable mimetypes/”目录下。

10.3系统及应用服务要求

系统及应用服务应符合以下要求: a) 系统级服务应提供systemd的服务配置文件,并将其放在“/lib/systemd/system/”目录下; b)用户级服务应提供systemd的服务配置文件,并将其放在“/usr/lib/systemd/user/”目录下。

多用户单进程情况下,应用宜使用文件锁的形式实现单进程,文件锁放到“/run/”目录下,!

DB43/T 22592021

DB43/T 22592021

用名.pid”方式命名,文件锁内容为应用的进程

单用户单进程情况下,应用宜使用文件锁的形式实现单进程,文件锁放到“/run/user/用户IⅡ1 录下,并使用“应用名.pid”方式命名,文件锁内容为应用的进程号

11.3特殊访问单进程

12.1进程间通信要求

靖江新港城东部污水输送干管工程施工组织设计12.2系统资源限制要求

系统在文件中设置默认的应用资源限制,每个进程都有一组资源限值。 每个资源都有软限制和硬限制2种关联限制,软限制规定了进程能够消耗的资源数量,进程可以将 软限制设置为0到硬限制之间的值;硬限制为软限制设定上限,只有特权进程能够增大或者缩小硬限制, 进程可使用getrlimit(函数读取自身的资源限制,可使用setrlimitO函数修改自身的资源限制

DB43/T 22592021

附录A (资料性) 变更日志changelog文件格式

DB43/T 22592021

NB/T 10185-2019标准下载附录B (资料性) desktop文件格式示例

DB43/T 22592021

©版权声明
相关文章