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

  • 相关阅读:
    antd Upload的使用
    table 的使用方法
    标题前点的制作
    插件multiBtnList的使用
    render的写法
    数据请求
    实体类为什么使用包装类
    el-table中如何遍历数组中对象里的数组?
    关于hash的描述,hashcode etc
    Java集合框架详解
  • 原文地址:https://www.cnblogs.com/wangluojisuan/p/3612591.html
Copyright © 2011-2022 走看看