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文件解壓縮
開啓QDK
在NAS的UI界面中開啓QDK
編譯你本身的QPKG
搭建QPKG編譯環境
使用SSH客戶端鏈接你的NAS,這個過程就就不詳細描述的,網上的教程一大堆。
按照如下的命令來建立你的QPKG環境(假定要編譯的QPKG文件名字是「MyQPKG」)
ln -s /bin/sh /bin/bash
cd `getcfg QDK Install_Path -f /etc/config/qpkg.conf`
qbuild --create-env MyQPKG
一個名爲「MyQPKG」的目錄就產生了。
cd MyQPKG
ls
配置QPKG
編輯qpkg.cfg的內容
QPKG_NAME:QPKG的名字
QPKG_VER:QPKG的版本
QPKG_AUTHOR:QPKG的做者
定製QPKG程序
「package_routines」文件的內容
pkg_pre_install():安裝前
pkg_install():安裝中
pkg_post_install():安裝後
PKG_PRE_REMOVE:卸載前
PKG_MAIN_REMOVE:卸載中
PKG_POST_REMOVE:卸載後
「shared/MyQPKG.sh」文件的內容
Start:當啓動QPKG時的動做
Stop:當中止QPKG時的動做
向QPKG中添加文件
根據不一樣的用途將文件放入下面的目錄中
shared/:平臺無關文件和目錄
arm-x09/arm-x19/x86/x86_64/:平臺相關的文件和目錄
icons/:圖標文件
config/:配置文件
生成QPKG程序文件
使用下面的命令來編譯QPKG文件
生成的QPKG文件虎仔build/目錄內