翻譯-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/目錄內

相關文章
相關標籤/搜索