找回密码
 立即注册
查看: 7793|回复: 34

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 % Z6 C2 `: S( \

! q8 |$ A( [( U1 l. d  G; _
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
4 D3 R' P2 m1 E
有几种模式。介绍最简单的。比如 可道云做成onespace安装包3 C" L- T2 Q+ `& ^1 j
首先要有linux环境,当然用x3plus自己的也可以。
6 S9 t: P- N, ^% S3 n1.建立一个app目录,名字任意,比如kodexplorer
1 Y2 |: Y$ i- j  [- Y% w2.必要的三个文件和一个目录:9 H5 H. W2 k" q8 Y! b9 X$ ?
1) version (检验用的,除了version字段,其他字段不要修改)
  [7 G$ f3 X. R6 b2 `! M内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    % N" `: f- F! r& {! B
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
* \6 K% W% `- f: i. O: Y  Z# \首先要可执行权限,chmod 777 tar.sh
) X% }5 l( H& F; y内容如下:
  • #!/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.tgz. j3 e9 x' S& M
3)up.sh (这个文件是在onespace上安装的时候后台执行)
# _3 n6 F& }; q' v. |首先要可执行权限,chmod 777 up.sh) _# l5 X  u- U: e: n5 O
内容如下:
  • #!/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 0
    + o- w& L" E/ n) g  K) z, n
2 h: C7 {/ g- ^( b, p2 B  C& Q
4 S* v9 v2 V: B, z) H+ d

评分

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

查看全部评分

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
% k. @. u1 j; ^" c1 W  c, Y5 X6 h# C在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:2 t7 J" L' A0 y2 M- ]' \
app.png 应用管理那里的图标,注意像素大小和底透明
+ ^* A# N7 x% D" G8 s% B9 P3 [conf.js
8 d9 D: `/ l7 f0 b/ d' C% z0 z内容如下:
+ d2 Y, l& n) I
9 m1 [6 x0 G- [. e, L{
* M! b  |5 r, d, o9 X    "pack": "kodexplorer",; R* W  F% r7 S! }6 i* Y& L+ }
    "ver": "4.25",) o0 A+ P2 F  o. @5 @
    "verno": 40025,3 t: Z: ]4 p- W- Q: @" v3 h# v
    "name": "kodexplorer",+ o+ K! n! K- w, I$ N
    "logo": "app.png",% L4 b! x: B/ j) |" ?" P
    "url": "/php/kodexplorer/",; D: o& X4 u: c3 t1 C+ u
    "canstat": true,
* V7 N0 ^& J1 u8 Z- D9 Q& U: A    "canoff": true,: J$ M( p) z% Q2 ^+ x1 ]$ C/ T
    "candel": true9 S) n! n8 O  L. ^1 E
}7 j" i: F& R1 j* U( j7 y
del.sh (需要可执行权限chmod 777): w0 \/ k( V" y0 p" `/ D- p5 f

- |7 ?; d3 i8 H2 V#!/bin/sh6 ~: W+ X) }1 ~3 z) f+ y" a7 T
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
: i7 E. z* x) ~- z8 j- ^; ?) ]5 L4 p! zrm -rf /sata/app/kodexplorer
0 T6 ~- X5 j6 M5 E2 d6 Ioff.sh(需要可执行权限chmod 777)
/ L: Z0 C( ?! K+ V) w7 ~& H3 }2 t2 H0 L5 R3 V. L
#!/bin/sh/ U/ I0 `* G) @8 [9 d7 b2 O
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
/ O1 x9 |. X( q/etc/init.d/S49php-fpm stop: y& e; u4 A/ I3 z* m) J7 V& e
if [ $# -eq 0 ] ; then
9 q3 w1 w+ K9 A    touch /sata/.storage/appblock/php
/ U( \2 Q' }! x' _& ~1 |% Qfi
) @" d+ ?' g, M# e8 mon.sh (需要可执行权限chmod 777)
* ?5 u9 H4 e5 J; Q. p( I  U* o1 _: }8 f. U7 A1 N% ^8 p" C
#!/bin/sh
: ]1 D. p: h1 f0 p9 vexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
( w0 x& A- Z7 U7 }- r" o+ Lrm -f /sata/.storage/appblock/php* \) ~, a; ]4 K0 F- s% f
mkdir -p /sata/public/WWW6 H, o9 n8 c, z1 y
chmod 777 /sata/public/WWW# h3 D4 K4 @# L9 `) z
/etc/init.d/S49php-fpm start$ C5 I# J; u1 A" V# x
stat.sh(需要可执行权限chmod 777)5 K+ y& @% F0 ^- k+ @' ~
$ O3 m' O9 h4 S: U
#!/bin/sh
4 ?% V1 ^( H6 w% S' o. ]export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin& n. M! H3 N* }7 |9 x( ~6 p7 U$ S
pidof php-fpm > /dev/null- W& _9 h! k5 `  d5 d( i
if [ $? -ne 0 ] ; then
$ q$ u5 I, v  l% X" ]    echo -n "off"; @$ \5 d* m% C; W7 `
else
  c! }! Q& }& T, w2 U- I& O  A    echo -n "on"6 l/ d" S: t9 c. N. Y
fi
& U) A2 S2 s- e4 R4 G1 `1 c3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
0 A9 q# f9 \, g; P& ^: w! J* n8 Z5 f( f, D, x8 ?
4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 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, 2024-4-26 11:56 , Processed in 0.056506 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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