翻译-QPKG开发工具快速开始指南

 

QPKG开发工具快速开始指南 bash

指导你编译你本身的QPKG软件包 ide

目录 工具

什么是QDK post

下载QDK 开发工具

安装QDK ui

编译你本身的QPKG软件包 3d

搭建QPKG编译环境 blog

配置QPKG 教程

定制QPKG程序 ip

向QPKG中添加文件

生成QPKG文件

什么是QDK

QDK是QPKG Development Kit的缩写

QDK是用来为QNAP系列NAS产品编译QPKG应用程序文件的.

QDK开始是做为QPKG SDK的第一个简单修改的官方发布版本,可是如今已经更新了.

许可协议:GPL

下载QDK

下载地址

http://wiki.qnap.com/wiki/QPKG_Development_Guidelines

http://files.qnap.com/download/Storage/QPKG/QDK_2.0.1.zip

目前已有最新的2.2版本,可是下载不了

安装QDK

安装“QDK_2.0.1.qpkg”到NAS的UI界面

个人是212P,入门级的NAS,你们将就着看吧,等有闲钱了,再换个好点的。

将下载的QDK_2.0.1.zip文件解压缩

wps_clip_image-9079

wps_clip_image-19625

wps_clip_image-12656

开启QDK

在NAS的UI界面中开启QDK

wps_clip_image-5621

编译你本身的QPKG

搭建QPKG编译环境

使用SSH客户端链接你的NAS,这个过程就就不详细描述的,网上的教程一大堆。

按照如下的命令来建立你的QPKG环境(假定要编译的QPKG文件名字是“MyQPKG”)

wps_clip_image-21509

ln -s /bin/sh /bin/bash

cd `getcfg QDK Install_Path -f /etc/config/qpkg.conf`

qbuild --create-env MyQPKG

一个名为“MyQPKG”的目录就产生了。

wps_clip_image-10859

cd MyQPKG

ls

配置QPKG

编辑qpkg.cfg的内容

QPKG_NAME:QPKG的名字

QPKG_VER:QPKG的版本

QPKG_AUTHOR:QPKG的做者

wps_clip_image-15144

定制QPKG程序

“package_routines”文件的内容

wps_clip_image-15379

pkg_pre_install():安装前

pkg_install():安装中

pkg_post_install():安装后

PKG_PRE_REMOVE:卸载前

PKG_MAIN_REMOVE:卸载中

PKG_POST_REMOVE:卸载后

“shared/MyQPKG.sh”文件的内容

wps_clip_image-9083

Start:当启动QPKG时的动做

Stop:当中止QPKG时的动做

向QPKG中添加文件

根据不一样的用途将文件放入下面的目录中

shared/:平台无关文件和目录

arm-x09/arm-x19/x86/x86_64/:平台相关的文件和目录

icons/:图标文件

config/:配置文件

wps_clip_image-30373

wps_clip_image-30521

生成QPKG程序文件

使用下面的命令来编译QPKG文件

wps_clip_image-29684

生成的QPKG文件虎仔build/目录内

相关文章
相关标签/搜索