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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
- U1 n) n3 h0 _: f% b: y$ Q
( E* a: q3 K% ]. V5 Q* z% d. i- e
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

# {3 t  [1 Y2 w, W" t+ N8 B
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
4 `/ G9 n( I2 Y5 z& |首先要有linux环境,当然用x3plus自己的也可以。) P; g$ }* L& _
1.建立一个app目录,名字任意,比如kodexplorer* v; Z$ O$ d) q4 K& X
2.必要的三个文件和一个目录:
# t0 c: H; ^! v! U$ P  Z' h2 P5 E1) version (检验用的,除了version字段,其他字段不要修改)2 h8 n( ^$ Q  K( Q
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app7 p* R7 `1 ^* b5 }
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)( |. S! Z$ K* u6 U; w- e" R1 ?+ V
首先要可执行权限,chmod 777 tar.sh
3 |1 E2 m( y; ?) N  D1 E6 m4 e% c内容如下:
  • #!/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# W9 k2 y- J4 k0 w
3)up.sh (这个文件是在onespace上安装的时候后台执行)( V: r3 n3 Y' `, c3 d) C' z1 ^
首先要可执行权限,chmod 777 up.sh  d; E3 e3 \- ]6 f' f! e
内容如下:
  • #!/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/ Y$ I2 @' p9 V- x2 \3 X2 l

5 k6 _  h& d: W5 s7 h. p$ q) ]
1 n7 b% S: j1 |; F3 u

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录2 Q# K/ q, J9 g9 W
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
% {+ H, R& c! Y7 f/ a: I) U( Q- vapp.png 应用管理那里的图标,注意像素大小和底透明
1 \$ B% b  j) h' Uconf.js+ p/ d5 v' g$ k
内容如下:
1 O5 v$ z1 \& }# _7 d* X: @+ n' x0 G
{8 p) s2 E: ?3 H6 J# j) B9 `% t5 i
    "pack": "kodexplorer",$ P: I& r9 r- b' @; Z
    "ver": "4.25",
" N+ a) P  I: m0 g) n    "verno": 40025,- [4 L# I4 L" m) H
    "name": "kodexplorer",
: y9 o7 r# i9 A( B+ ]5 }3 W% o$ q7 d    "logo": "app.png",3 k( L( T+ \! |0 N4 z- H% a# l1 W1 m
    "url": "/php/kodexplorer/",
7 Q. r" i$ Z7 }) A    "canstat": true,
% }9 w3 a. h& }9 Q- R    "canoff": true,0 M1 l$ c& j) s) I2 o0 U- h
    "candel": true
( X" T/ `; x. j& q}. U+ G5 n, Y# _, w, e
del.sh (需要可执行权限chmod 777)1 A0 l, B: G) u. S" G, Z. X

9 D" U8 w; f9 s8 W% C#!/bin/sh& h: @7 C+ J- `( A) F/ ~
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
6 V, E8 \  H9 U' {9 q7 J6 Wrm -rf /sata/app/kodexplorer* D" U- i- f7 ~7 o& v' a
off.sh(需要可执行权限chmod 777)0 M, `5 ?0 ?7 X: E7 D0 U1 ^( O3 ^
, S$ y9 M; n6 E: d6 h) g
#!/bin/sh
9 F1 f( |( j# _$ B# ^# e4 i# Z5 Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 C- _. n2 {" ~4 s; w+ k0 p5 `7 e
/etc/init.d/S49php-fpm stop
: ?9 W2 @6 r5 H+ f* O/ [if [ $# -eq 0 ] ; then; n+ g7 e7 t* {) T; O) y/ ^% V  o
    touch /sata/.storage/appblock/php6 E7 E9 N' x+ w  E! }4 M# c! N
fi
+ r! K5 a. N: B" a# R3 con.sh (需要可执行权限chmod 777)
6 H' q+ s4 b7 [/ z4 }( a2 g( a5 p0 X* p) u! E9 a
#!/bin/sh' `/ a4 _) }  E) L. G
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
9 J1 P9 N$ @2 a1 k: f- L$ _rm -f /sata/.storage/appblock/php
! K+ ?; M7 P. b- \( W0 J( Fmkdir -p /sata/public/WWW5 D# ?# o0 U& d) p3 e
chmod 777 /sata/public/WWW
7 \' x, `4 H/ d9 @1 Z/etc/init.d/S49php-fpm start8 d& W) k/ o0 O& o6 p
stat.sh(需要可执行权限chmod 777)
9 e, c( i$ X, q+ d6 \6 A* C$ p1 P* Q: ?/ n0 m" q6 t) ^4 e
#!/bin/sh
7 K5 a  _) f. ?- t# ]3 Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin6 n7 j8 e. _8 ?
pidof php-fpm > /dev/null
9 T$ z7 c0 t1 xif [ $? -ne 0 ] ; then
- \8 e/ O% J! z2 C7 x2 \& A* ?& o    echo -n "off"1 y4 M* |7 b1 r: n
else
* ?$ F5 t: T5 K- G9 E1 v* W' E    echo -n "on"
/ X) d$ S/ P- I! ]fi( o0 d9 d, C* k, B+ t: \8 |. ~
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。4 z0 h& z4 q) B7 x3 u
7 D" c+ ^+ |& [6 N0 g
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-6-1 20:28 , Processed in 0.104695 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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