跳转到内容

Aros/开发者/AROSAppPackages

来自 Wikibooks,开放世界中的开放书籍

AROS 应用程序包目前仅作为“每个应用程序”管理的基础。

AROS 开发人员的目的是能够在 AROS 的未来某个时间提供一个合适的包文件来安装/更新/分发软件。

环境变量设置

[编辑 | 编辑源代码]

已安装的包在 ENV:SYS/Packages 中有一个环境变量,指向它们安装的位置。

例如:

AROSTCP 的环境变量是 ENV:SYS/Packages/AROSTCP,默认情况下包含“SYS:Extras/Networking/Stacks/AROSTCP” - 这是 AROS ISO 中的正常安装位置。

其他包应在其环境变量中使用相同的约定 - ENV:SYS/Packages/<包名称>

包控制文件

[编辑 | 编辑源代码]

在安装包的抽屉中,你会发现一个脚本(“s/”)文件夹。

它包含用于执行包的启动/清理功能的脚本。

目前有以下文件

PackageStartup
此脚本在启动期间运行,以执行使包可用于使用所需的动作。
它可以执行正常的脚本操作,就像插入 startup-sequence/user-startup 的代码一样,但是如果使用这些脚本以包为基础控制其使用,则更容易。
PackageShutdown
此脚本用于完全关闭包。如果需要,它应该撤消 PackageStartup 中执行的所有操作。
华夏公益教科书