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 中執行的所有操作。