Aros/开发者/AROSAppPackages
外观
< Aros
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 中执行的所有操作。