首页 > 其他 > 详细

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

时间:2014-03-20 21:27:44      阅读:1287      评论:0      收藏:0      [点我收藏+]

 

QPKG开发工具快速开始指南

指导你编译你自己的QPKG软件包

目录

什么是QDK

下载QDK

安装QDK

编译你自己的QPKG软件包

搭建QPKG编译环境

配置QPKG

定制QPKG程序

向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文件解压缩

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

开启QDK

在NAS的UI界面中开启QDK

bubuko.com,布布扣

编译你自己的QPKG

搭建QPKG编译环境

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

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

bubuko.com,布布扣

ln -s /bin/sh /bin/bash

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

qbuild --create-env MyQPKG

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

bubuko.com,布布扣

cd MyQPKG

ls

配置QPKG

编辑qpkg.cfg的内容

QPKG_NAME:QPKG的名字

QPKG_VER:QPKG的版本

QPKG_AUTHOR:QPKG的作者

bubuko.com,布布扣

定制QPKG程序

“package_routines”文件的内容

bubuko.com,布布扣

pkg_pre_install():安装前

pkg_install():安装中

pkg_post_install():安装后

PKG_PRE_REMOVE:卸载前

PKG_MAIN_REMOVE:卸载中

PKG_POST_REMOVE:卸载后

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

bubuko.com,布布扣

Start:当启动QPKG时的动作

Stop:当停止QPKG时的动作

向QPKG中添加文件

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

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

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

icons/:图标文件

config/:配置文件

bubuko.com,布布扣

bubuko.com,布布扣

生成QPKG程序文件

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

bubuko.com,布布扣

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

翻译-QPKG开发工具快速开始指南,布布扣,bubuko.com

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

原文:http://www.cnblogs.com/wangluojisuan/p/3612591.html

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!