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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
; n- s6 H# ^6 \0 I2 \& i8 D# _
3 N" Z' ?7 b0 r: v: |& o6 M' X; c& ]
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
( i' A* v5 W( r) `) Y; E
有几种模式。介绍最简单的。比如 可道云做成onespace安装包& Z1 q" @# \; v7 P) \5 [
首先要有linux环境,当然用x3plus自己的也可以。8 J. N. A' [$ z+ T# g7 c
1.建立一个app目录,名字任意,比如kodexplorer
) F, n$ A; s) t" }) |% P7 f2.必要的三个文件和一个目录:
6 r6 H/ p" v1 x$ Y$ I; v3 |9 Q1) version (检验用的,除了version字段,其他字段不要修改)/ e- s2 j% D  s8 p, o$ u+ O2 u
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app/ k$ h2 W0 H& k8 O- |* \# b- c: w
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)8 R1 K2 U! _) b4 s: N- S
首先要可执行权限,chmod 777 tar.sh
7 n" p5 K/ c' K6 L, ]* V) g内容如下:
  • #!/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
    ! O) B' M" I4 c
3)up.sh (这个文件是在onespace上安装的时候后台执行)0 q: l; q& h/ ?8 I+ b4 T
首先要可执行权限,chmod 777 up.sh! a* @# n$ t$ H8 R
内容如下:
  • #!/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& I+ i! r3 U5 v) I* S

- G/ p  Q$ F! F9 |* n% E
! P3 k5 l& y3 Q: V

评分

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

查看全部评分

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录; \1 r# H( [/ d* r, @
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:0 ?- S5 ^- J/ S- x
app.png 应用管理那里的图标,注意像素大小和底透明
* W! }& V6 P4 {; a2 P# k0 Kconf.js
7 c% m/ G! P: W7 ]1 w% w- X内容如下:
' U  x9 x1 b! W" b& F+ {% V% k  m; U2 G. `4 s7 a+ p. E5 u
{$ u1 c! p( E4 p& s
    "pack": "kodexplorer",: i1 H1 Y& O0 R2 O8 D8 b1 O
    "ver": "4.25"," v% y+ H! W$ Z1 \" a+ X1 m8 b
    "verno": 40025,- D* x( v. {" p5 W6 N. f; P& c
    "name": "kodexplorer",$ j! k( K: M& D* @  {" m9 I
    "logo": "app.png",
4 n1 L, \& I+ T& w    "url": "/php/kodexplorer/",8 |( x- K, C' n7 L
    "canstat": true,# H3 s! b3 X: A& B9 z6 v# A
    "canoff": true,6 u; Y: |, j+ i$ q: B
    "candel": true
; z3 P1 z  W2 X4 q0 I}% G) U. E6 N9 m+ ~- K
del.sh (需要可执行权限chmod 777)  ~1 W, ]/ U9 B1 q: E/ u

1 G/ n7 r7 h9 t) r& L- g#!/bin/sh
; V& `4 F+ C) f& s; uexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
7 P! `, `6 G! @* L/ Nrm -rf /sata/app/kodexplorer
3 A: T0 Y" n3 L) R, @: R: Boff.sh(需要可执行权限chmod 777)
$ Z9 y1 f! b3 C6 D0 s$ A6 f/ J  j5 s6 N. Q2 c8 K& ?0 \
#!/bin/sh
& M* o" y' A, z; d+ Hexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin/ f6 P# E% F, y& |2 c- q* h
/etc/init.d/S49php-fpm stop
4 D* N  a" \& p3 \- t7 L; L" jif [ $# -eq 0 ] ; then
6 g( {0 r8 v; T# e7 u% r$ W& T5 ?! U    touch /sata/.storage/appblock/php6 t0 [- d, N% E
fi
6 }9 b0 {2 F; \3 i8 M; ton.sh (需要可执行权限chmod 777)
; w9 d$ J( L7 v" Q7 L* m4 u& u4 u# J1 _0 s8 S, ^, ]
#!/bin/sh' _7 X: x; f. n/ U/ K9 h
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- Y. T; U" v0 K+ V7 z8 Z
rm -f /sata/.storage/appblock/php
9 [; g3 i( R. A- k4 z+ kmkdir -p /sata/public/WWW
+ A. x& W& {: S5 B3 Mchmod 777 /sata/public/WWW2 `) v) i" j% a. [7 z
/etc/init.d/S49php-fpm start
7 [; Q) [. ]1 y0 ^$ D7 J. lstat.sh(需要可执行权限chmod 777)
0 ^2 j. k5 t3 I. G0 m* |/ U( X8 v5 Z) @2 X: K' k
#!/bin/sh" `9 }; T2 L  i
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
( V5 O4 Y) F/ d9 r4 O9 {# opidof php-fpm > /dev/null
$ s8 b" f, w/ p& r6 U9 Uif [ $? -ne 0 ] ; then3 `' h6 v) d" E8 P, ^, v
    echo -n "off"
1 L1 |, d. j6 e' J8 q: `% _else
- |  q" h* k5 u% z: V% o7 V* K    echo -n "on"
* k1 M2 G' u/ Z- p2 ~2 J1 Q) ^; J0 Ifi+ C* _: C2 u6 }) V4 q7 x
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
# c  ]6 T9 Q. G" i3 y" t0 D" P# l% l$ H2 X! U3 W! c" Z8 F
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-27 12:08 , Processed in 0.060890 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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