查看: 3987|回复: 0

U-NAS v2.0 可安装应用开发(三)

[复制链接]
发表于 2013-1-25 05:08:17 | 显示全部楼层 |阅读模式
第一章U-NAS v2.0可安装应用体系结构框架
U-NAS v2.0 采用桌面 Web OS系统方式, 除了基本的系统功能以外,可以采用U-NAS 可安装应用的方式进行系统扩展。
桌面布局
1.jpg
U-NAS 系统采用了Web OS界面。 系统有菜单体系和桌面shortcut体系,为了管理方便,U-NAS的桌面还提供了“桌面框”,用于将一些功能放到一个组中,这种安排可以使桌面更整齐。
U-NAS应用
U-NAS应用的定义:一个独立的U-NAS web os程序,可以被安装到U-NAS上,实现不同的功能。
桌面图标
U-NAS应用可以有一个图标,这个图标可以安装到桌面上或者桌面框中。如果你需要图标,可以到这里找:http://www.easyicon.cn/ 应用可以在桌面上放置一个图标(快捷图标)。 但是应该慎重使用,否则会有大量图标在桌面上
菜单体系
U-NAS v2.0拥有桌面菜单。不过这个菜单体系和Debian的不同。所以需要特殊处理。应用可以在菜单体系中有自己的项(包括子菜单)
2.jpg
U-NAS备份/恢复配置
系统执行备份/恢复配置时需要调用, U-NAS App可能需要提供一个备份/恢复配置的脚本处理U-NAS系统本身无法决定的备份/恢复动作。 /etc下的内容会被自动备份/恢复,可以不用单独处理
U-NAS在线升级
系统执行在线升级时,会调用每个U-NAS App的在线升级脚本,App自己决定如何升级。如果是进入U-NAS App管理体系的,可以从万由的服务器上检查并升级。
注:由于U-NAS允许使用第三方 服务,所以风险自己负责。
U-NAS 安装
U-NAS 应用的安装文件是一个单独deb文件。 通过安装页面上传到U-NAS,然后由后台的安装程序实施安转过程。安装过程会首先将上传的安装文件移动到/tmp目录,然后在/tmp下解压并测试是否是 U-NAS APP安装文件,如果是u-nas应用,则测试是否已安转,如果是则报告并继续安装(这个状况实际上是升级)。报告结果。[安装由dpkg –i实施
注:事实上,测试是否已安装可能没有必要,因为如果已安装的话则被视为升级。
U-NAS卸载
U-NAS应用管理中提供了卸载功能。实际就是执行标准的dpkg –r来完成卸载。卸载需要Package名。目前Package名可以从U-NAS_APP.xml中的APP_NAME中得到(debPackage必须和U-NAS_APP.xmlAPP_NAME一致,否则dpkg –r无法执行)。
U-NAS 应用管理工具
U-NAS v2.0可扩展应用体系提供了一个应用管理工具,负责安装和卸载第三方开发的U-NAS应用。U-NAS应用管理工具在桌面上有一个单独的icon,方便使用。同时U-NAS 应用管理工具有菜单项。理论上U-NAS应用管理也是一个U-NAS应用,一个特殊的U-NAS应用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-15 22:38 , Processed in 0.064676 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表