zoukankan      html  css  js  c++  java
  • 翻译-QPKG开发工具快速开始指南

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

    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/目录内

  • 相关阅读:
    vue自定义指令
    ZOJ Problem Set–2104 Let the Balloon Rise
    ZOJ Problem Set 3202 Secondprice Auction
    ZOJ Problem Set–1879 Jolly Jumpers
    ZOJ Problem Set–2405 Specialized FourDigit Numbers
    ZOJ Problem Set–1874 Primary Arithmetic
    ZOJ Problem Set–1970 All in All
    ZOJ Problem Set–1828 Fibonacci Numbers
    要怎么样调整状态呢
    ZOJ Problem Set–1951 Goldbach's Conjecture
  • 原文地址:https://www.cnblogs.com/wangluojisuan/p/3612591.html
Copyright © 2011-2022 走看看