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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
: e+ u9 z6 I9 H  o6 U5 C
# Y/ `9 U' C8 }& Z! `" v
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
( c# _3 O( M, \: @' {$ s
有几种模式。介绍最简单的。比如 可道云做成onespace安装包3 s& ?) N$ `- [; B0 G) x3 b% Z
首先要有linux环境,当然用x3plus自己的也可以。
' ~; d2 B4 s& K9 N: `% q% y: a1.建立一个app目录,名字任意,比如kodexplorer4 r* b& D' P$ N) N& Z8 D8 m1 J$ _
2.必要的三个文件和一个目录:9 o8 w; Y% K2 l( m8 I5 b. v
1) version (检验用的,除了version字段,其他字段不要修改)+ t* H2 Q" u1 k
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app5 `- x2 H# T4 F& d6 r; v( W3 h% p* _- C
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)' e2 y1 {/ Q& M
首先要可执行权限,chmod 777 tar.sh2 J2 d8 q, J" y$ j1 R
内容如下:
  • #!/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, E7 Y9 t% [3 o" ?) l( m
3)up.sh (这个文件是在onespace上安装的时候后台执行)
5 F% S- j- u- `# W% o) Q3 \+ y首先要可执行权限,chmod 777 up.sh; k; B4 G/ N( s2 q2 M- c# A0 T
内容如下:
  • #!/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 00 z$ u7 |  O# U) Q& Z3 f
; Z3 w/ u" a. ~. w3 h# V: J

! e2 g( P9 F( p. |

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录+ B+ _* |" O  ^0 a. @8 F
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:- z& h3 L! P  X* Y( k
app.png 应用管理那里的图标,注意像素大小和底透明" P1 @* j9 o* p
conf.js
9 q  N6 k( ~. Z2 A: E7 v* K内容如下:
* H# u" @, h' q! P1 F: ?
/ B& U4 C1 s, q' U) s: E! m{6 G1 y$ \' C, U$ H/ B; n
    "pack": "kodexplorer",- z8 i/ i0 T# w3 G. t+ G
    "ver": "4.25",8 C3 c2 |1 _9 ?3 v) @
    "verno": 40025,
1 h# G! ]7 L" R' z- h8 P& E" z    "name": "kodexplorer",
7 ?# X  N- K: e- L    "logo": "app.png",: D5 O0 s8 Q- I; t! q! ^
    "url": "/php/kodexplorer/",
5 u8 F# W4 K4 O; h5 g    "canstat": true,
- z# |. Y; o  h( k% I) }; s    "canoff": true,# M9 F% w  d' U$ o1 A0 Z/ {4 ]
    "candel": true
$ h2 z+ U* ^! V7 j) V}
$ k( y" X3 Y  ]; ?- qdel.sh (需要可执行权限chmod 777)  u0 z4 i# G4 ~
9 S0 q5 p' y7 I9 c* P3 _
#!/bin/sh
7 G3 X! X2 e# a/ s2 s: Qexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
' C2 i: z0 g' srm -rf /sata/app/kodexplorer
2 t1 I, }7 h6 ^off.sh(需要可执行权限chmod 777)9 u/ z$ u0 c. N
, w% }# g( N+ q4 ?
#!/bin/sh
% T  l# m3 O: U- e) eexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin4 B# |! M' k2 R9 m% S
/etc/init.d/S49php-fpm stop4 d6 [! h: N" [
if [ $# -eq 0 ] ; then
  U$ h) ~2 {2 H( P7 _    touch /sata/.storage/appblock/php( `" X: x, k9 c% M6 z
fi
+ ?& y8 b. Q& Xon.sh (需要可执行权限chmod 777)
6 G, B! m; Y$ M+ O' A3 X- m7 Q! ]1 [7 |1 _4 }
#!/bin/sh
5 \) [7 T: f; a8 Gexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
1 j& d$ w# i- j3 ?rm -f /sata/.storage/appblock/php5 N8 J3 u. @2 x3 D. L
mkdir -p /sata/public/WWW
# y8 l3 ]2 _7 K$ @2 Z0 Schmod 777 /sata/public/WWW' x4 C; D* a, i! v0 v
/etc/init.d/S49php-fpm start0 d* i) v3 s4 _# w; i
stat.sh(需要可执行权限chmod 777)1 v" G; _5 I1 M" I
, d6 @! \6 w4 H1 Z; a
#!/bin/sh2 W0 K8 ~! r" S+ R0 g& s# r' b
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin3 W! C4 y7 l" w5 @8 e2 a
pidof php-fpm > /dev/null2 o6 ^$ u$ R1 X) i5 x( y
if [ $? -ne 0 ] ; then
5 P+ _) b( {( {' r& T+ f7 T6 b    echo -n "off"
# u" L2 y9 y1 Z2 M  V, G4 Qelse, Z9 p5 q) f9 U2 Z1 j& O
    echo -n "on"
9 @% ^& ~3 e' R3 T. n% R  pfi
# n' H+ S$ n, C; j, ^/ \3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
1 J6 n4 z6 J2 L0 O
( {8 F9 S6 }" _3 Q0 l5 p4.运行./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-6-9 04:06 , Processed in 0.077884 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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