找回密码
 立即注册
查看: 12302|回复: 35

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
. b( ?) L+ J9 d9 x! ]8 U8 F
4 N9 v5 X+ g5 c6 B3 }- n' ^* M3 K' b
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

5 e- T5 m( M" U2 m
有几种模式。介绍最简单的。比如 可道云做成onespace安装包9 `: w$ r# ~# A) ]# a5 N; V
首先要有linux环境,当然用x3plus自己的也可以。8 R4 n) w) R) Y; [
1.建立一个app目录,名字任意,比如kodexplorer
  Y9 A2 L& \: h; d" l. H0 H2.必要的三个文件和一个目录:3 X6 Q; z' p" ]" b
1) version (检验用的,除了version字段,其他字段不要修改)
. z! m' A% e) u' h$ M内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app6 }" u0 W! w( P* s3 x; h9 x0 z
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)+ K6 q6 y, }' J- a0 t3 N5 c
首先要可执行权限,chmod 777 tar.sh9 b5 D, X4 h9 \" A4 j, `
内容如下:
  • #!/bin/sh
  • pt=`date +%m%d`
  • vt=4.2.25-${pt}
  • pkg=kodexplorer-${vt}-x3plus.app
  • tar zcf my.tgz app kodexplorer4.25.zip
  • tar cf ${pkg} up.sh my.tgz version
  • rm -f my.tgz9 o$ w  Q! V# e/ k$ C
3)up.sh (这个文件是在onespace上安装的时候后台执行)
: S8 ?7 A9 a1 _  c首先要可执行权限,chmod 777 up.sh
/ ~, g# {' q; C, K, j# H内容如下:
  • #!/bin/sh
  • mountpoint /sata
  • if [ $? -ne 0 ; then
  •     exit 1
  • fi
  • PKGNAME=kodexplorer
  • INSTALLDIR=/sata/app
  • mkdir -p ${INSTALLDIR}/${PKGNAME}
  • tar xf my.tgz -C ${INSTALLDIR}/${PKGNAME}/
  • chown -R root.root ${INSTALLDIR}/${PKGNAME}
  • mkdir -p /sata/public/WWW
  • mkdir -p /sata/public/WWW/kodexplorer
  • chmod 777 /sata/public/WWW
  • chmod 777 /sata/public/WWW/kodexplorer
  • cd /
  • unzip ${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip -o  -d /sata/public/WWW/kodexplorer
  • chmod -R 777 /sata/public/WWW/kodexplorer
  • rm -rf ${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip
  • sync
  • exit 03 O  ^8 e" c# V& Y$ d+ B0 [

3 ^/ W& ~+ m8 f8 @
: v; b* E/ J6 _& a9 u

评分

参与人数 1经验值 +5 收起 理由
kyrie + 5 很给力!

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录  `" g+ @1 {, i0 h$ E, U, _
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
- Y5 |  n" l8 tapp.png 应用管理那里的图标,注意像素大小和底透明
3 U# B: L2 J+ vconf.js
1 E2 ~. b2 @5 A, u( ^# T) i内容如下:
  v5 X8 i; ~/ |
3 I) T: l/ V- J. W{: Y+ _. X* M9 L8 C' F0 }8 P
    "pack": "kodexplorer",' Z5 D" u- i! M3 U
    "ver": "4.25",
& C' n( O7 \; N! X/ {    "verno": 40025,; w! P7 O& f3 K: @! g
    "name": "kodexplorer",3 ~6 y' P1 I4 V4 U1 h
    "logo": "app.png",
( i# s5 w- ?" [  O2 k$ Y+ q! E) J& q! Q    "url": "/php/kodexplorer/",2 w  m4 }) S! S/ d! P: t2 r$ ^) H
    "canstat": true,
" A$ ^4 L1 q7 ~    "canoff": true,
% `6 X$ d% x' Q* c/ _, T/ u    "candel": true
; P% S* A( n+ U; N9 O* ?}4 ~/ G6 T8 v8 T: @2 e  }. p2 d
del.sh (需要可执行权限chmod 777)& O! `8 A/ l, h5 }( J
7 }. v/ |6 R  `- V2 n: @! n3 V
#!/bin/sh- N; q8 |! X3 E/ A4 Z
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin: L2 |9 ^+ e. F* c5 X
rm -rf /sata/app/kodexplorer( @( q$ p  p) a+ F% T+ A0 c! D
off.sh(需要可执行权限chmod 777)
7 i( j2 k: E* _7 u& m
0 u9 }" U, q/ [3 u+ t+ p#!/bin/sh
4 G1 i& i$ A' Mexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin7 a. W4 ~7 x+ p0 c8 e
/etc/init.d/S49php-fpm stop+ e3 Q' Q, H) F& J4 H8 y
if [ $# -eq 0 ] ; then
2 [; ~1 X) Z# ^; y2 Q    touch /sata/.storage/appblock/php
8 ~- M) [. L! k: rfi
9 j( }/ ]* o0 Ion.sh (需要可执行权限chmod 777)8 U# _% o* o! q
0 ]" d& O# ^9 C3 T5 R% q
#!/bin/sh
. Y1 C" S0 b6 P/ ]1 m1 fexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
: U7 ^7 j9 H; h& L1 l) jrm -f /sata/.storage/appblock/php& U' k" j" D: s# ]& P2 D! j6 g* M! {" i
mkdir -p /sata/public/WWW
7 r3 [1 p% ?) \- v% [# K9 u# W* Qchmod 777 /sata/public/WWW
4 ^+ |( W" c0 N# \+ U8 r$ B/etc/init.d/S49php-fpm start" X3 ?6 O$ I; @( }# {* v% }
stat.sh(需要可执行权限chmod 777)
! G2 X% ~3 P* B4 z9 n" \. `7 z
- l2 Q. D6 f- A" F. k% A' Q#!/bin/sh$ B+ ^) z. v  {  h6 L6 x' S/ P2 Y
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin  v. h2 }' S3 _& O) J
pidof php-fpm > /dev/null# a6 l- ~! R- l/ x1 I1 I; V, K8 X% w
if [ $? -ne 0 ] ; then
/ ~/ g" s1 y9 k    echo -n "off"* |* K. R. {! D
else; ^& N. g  L- e; |( j. d
    echo -n "on"
* J) w$ n- b8 h9 _fi
& X/ F1 ]9 ~/ H8 b/ z# g3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。4 M+ F% R1 Z# j' J3 k, w$ i8 l2 B
% Q$ Z. K5 A. G9 C" d$ _# n
4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:10:07 | 显示全部楼层
以上,希望大家把猫盘玩出花来。。。

1

主题

19

回帖

106

积分

初级渣柚V2

积分
106
发表于 2019-10-3 01:16:02 | 显示全部楼层
没文化见到大佬就牛逼

39

主题

129

回帖

291

积分

中级渣柚V1

积分
291
发表于 2019-10-3 01:27:06 | 显示全部楼层
这个真的技术贴呀

8

主题

50

回帖

320

积分

中级渣柚V1

积分
320
发表于 2019-10-3 09:25:41 | 显示全部楼层
谢谢分享

11

主题

126

回帖

454

积分

中级渣柚V1

积分
454
发表于 2019-10-3 09:56:41 | 显示全部楼层
支持一下

2

主题

74

回帖

287

积分

中级渣柚V1

积分
287
发表于 2019-10-3 10:06:06 | 显示全部楼层
看看,还没到那级别

8

主题

94

回帖

160

积分

初级渣柚V2

积分
160
发表于 2019-10-3 10:16:05 | 显示全部楼层
学习了,支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-7-13 13:53 , Processed in 0.077945 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表