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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
$ B6 l7 `% A- g' r/ S* L
( E0 H. `7 `, Z% L
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
! B6 p! `3 E; C5 d! D
有几种模式。介绍最简单的。比如 可道云做成onespace安装包; M7 D* N& @$ W" L
首先要有linux环境,当然用x3plus自己的也可以。
: f% G' h* [1 Q* W# z1.建立一个app目录,名字任意,比如kodexplorer
% T; F3 y" M, l# {2.必要的三个文件和一个目录:
7 Z8 T3 }9 g( U: V" H* D+ p1) version (检验用的,除了version字段,其他字段不要修改)* U2 F) @+ V% r9 J6 v
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    ! I1 B) n7 v( Q2 V0 x0 t
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)  e8 h6 t0 B7 T
首先要可执行权限,chmod 777 tar.sh: N. O! p/ [6 q' f
内容如下:
  • #!/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) \- w. Z$ P+ v! S
3)up.sh (这个文件是在onespace上安装的时候后台执行)
4 n  K+ r2 @* @* X5 h: M8 O首先要可执行权限,chmod 777 up.sh* g6 L3 _* R& N& 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
    6 Q# y/ o" q  L' L4 W; Y: W
: ^% N6 h  t, n  D* A5 w  o

  S5 |" j- [: `2 G5 D# G- u9 _2 d

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
. f) G9 v. s6 o6 D在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
8 K* o6 n5 k3 q7 ?, Q& ?3 e9 xapp.png 应用管理那里的图标,注意像素大小和底透明
5 [0 q6 t+ Y& `' oconf.js7 y  \, Y) t' C+ O1 q
内容如下:) ^6 X) u$ D2 b* [

0 M! L% }- ^& z* R{, F& k5 `: n7 d) g+ |
    "pack": "kodexplorer",
) O5 D0 b! e- c7 m) L9 c' p, \    "ver": "4.25",
/ \9 C7 F& X, V5 \$ q. x    "verno": 40025,; x8 |" t3 O# T9 T
    "name": "kodexplorer",3 t8 [) g  d+ V+ o/ z
    "logo": "app.png",
' o4 J4 R" K) M# K3 i( c    "url": "/php/kodexplorer/",1 j1 D* ]6 r* Z! U8 l  Y6 D* o; |: \
    "canstat": true,1 j# g( c2 k. m$ M. h% f) `' Q; e
    "canoff": true,
6 g. l: \" r9 C5 }0 o# ?! W    "candel": true
+ J- g' o2 ]3 K' h5 \' J}
: H0 p4 `$ g5 G# a8 |# L  Zdel.sh (需要可执行权限chmod 777)
9 Q  s' b" y8 c- j4 V1 P) F" }' S8 F8 `& L1 @4 j! t" n
#!/bin/sh
7 _; c- I0 i1 Wexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin8 ?1 A/ p, m1 }" i" I% V
rm -rf /sata/app/kodexplorer
# Z! \- M( K) t4 v7 ^4 zoff.sh(需要可执行权限chmod 777)) r) p/ p6 ]9 a, _( ^
4 r* t( u5 Q% {: a0 k( b4 f
#!/bin/sh
+ t" k5 {" i( G* Q& m) Qexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 h' Z: X- r2 x5 y4 y) ~9 k
/etc/init.d/S49php-fpm stop
/ N4 j+ m( H& @% b4 ~if [ $# -eq 0 ] ; then7 C6 b7 }  y3 s& K
    touch /sata/.storage/appblock/php
5 \6 |* K% r8 E& E3 E+ Ofi& W2 D( G- U' U: B, n) Z
on.sh (需要可执行权限chmod 777)4 ]9 X  N* I7 y- P( X: O) l- h2 b
: R) l" ]# m- Y0 K, t0 |
#!/bin/sh
9 g3 r8 p- A5 _5 B6 i* Yexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
* b. |; {$ O: {" Z1 q, w4 brm -f /sata/.storage/appblock/php
" a, Y" C" J: W8 O5 fmkdir -p /sata/public/WWW; d  b7 I/ i2 ^8 ^* r
chmod 777 /sata/public/WWW5 \9 `, K8 F# O
/etc/init.d/S49php-fpm start! `* w) Z: }& _* n0 o
stat.sh(需要可执行权限chmod 777)
5 m+ C; E4 i5 i4 B9 F" l- X
8 G2 F- G3 u. z- P6 H#!/bin/sh9 t7 a; A7 J2 z2 g! z$ K0 l
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin, B! X, m6 N* ?: u; e: ?1 O* \- V
pidof php-fpm > /dev/null6 T2 Z" C! N2 v6 d: c& w! i
if [ $? -ne 0 ] ; then# R, z4 m* @. B1 Q- p
    echo -n "off"8 T+ b8 |6 V6 [1 U. P  B, N. _0 Z
else
7 K2 g, P- ?8 |- h; f+ m" _+ b    echo -n "on"$ l( o3 V& D  X  C) B* }- x/ k
fi
& b8 A0 f' J* }  P* l9 e( H; o3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。1 V8 s/ m* ]. O0 X

, D. I! r  U% s) p( B4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4340

积分

实力垃圾佬

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

1

主题

19

回帖

106

积分

初级渣柚V2

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

39

主题

129

回帖

291

积分

中级渣柚V1

积分
291
fchhoho 发表于 2019-10-3 01:27:06 | 显示全部楼层 IP:–福建–福州 电信
这个真的技术贴呀

8

主题

50

回帖

320

积分

中级渣柚V1

积分
320
zsyg 发表于 2019-10-3 09:25:41 | 显示全部楼层 IP:–广西 移动/数据上网公共出口
谢谢分享

11

主题

126

回帖

454

积分

中级渣柚V1

积分
454
h010310534 发表于 2019-10-3 09:56:41 | 显示全部楼层 IP:–江苏–宿迁 移动
支持一下

2

主题

74

回帖

287

积分

中级渣柚V1

积分
287
gofans 发表于 2019-10-3 10:06:06 | 显示全部楼层 IP:–广西–梧州–岑溪市 电信
看看,还没到那级别

8

主题

94

回帖

160

积分

初级渣柚V2

积分
160
ccknnkuangzha 发表于 2019-10-3 10:16:05 | 显示全部楼层 IP:–浙江 移动/数据上网公共出口
学习了,支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-16 21:29 , Processed in 0.060113 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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