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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
/ |# W. B* S5 I: Y- n8 V6 v4 f" Z5 k) a% z
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
( i6 }' d" d, t0 H
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
/ m; A& x/ L2 p: h7 H2 Q& S首先要有linux环境,当然用x3plus自己的也可以。' z% Y3 Y3 U# a  x* y
1.建立一个app目录,名字任意,比如kodexplorer" a' X4 \6 v* Z5 C3 S( n7 T
2.必要的三个文件和一个目录:
) S: Y. n! x+ ~, b5 |1) version (检验用的,除了version字段,其他字段不要修改)+ j4 V( G  O' D  M# l" D2 C
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app  B5 G; K! e8 w" z+ ]1 g
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)4 {, j1 T, t) n& @4 C6 a
首先要可执行权限,chmod 777 tar.sh
2 L6 X3 G$ n0 P6 T" v内容如下:
  • #!/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& J' A' b; g4 t) U6 [$ Z) @" T
3)up.sh (这个文件是在onespace上安装的时候后台执行)) E- d; i- R) s  Q
首先要可执行权限,chmod 777 up.sh
+ u8 g8 L- O2 S9 M) J内容如下:
  • #!/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
    + a: }. p# W% i$ a
1 Z9 H( R% k5 n
  a; F; l$ a* v6 b

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
1 A" n. p) h; \% r在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:; ~7 k* B4 V3 r, n
app.png 应用管理那里的图标,注意像素大小和底透明+ m: l2 e/ s. C) N8 p' @9 n# Y( x
conf.js
* |, @- q9 M( i' k" ?内容如下:! t; `8 ?8 S9 e/ V2 |4 p( o# C" |
/ G  K  v8 X$ _5 T
{
( ~4 X4 r2 E5 K  i$ X; k    "pack": "kodexplorer",1 P( n0 {0 b6 N
    "ver": "4.25",; W( C3 Z& N9 `, N) V5 ~
    "verno": 40025,# f( I) e+ w/ _) f4 Y! m; ^/ X0 v1 C
    "name": "kodexplorer",4 j- O0 H; L  Y. k1 T
    "logo": "app.png",7 I' e! i- K; V6 S' v1 y6 i
    "url": "/php/kodexplorer/"," [' I, b3 t3 x
    "canstat": true,
. v! F) T4 P1 ?& m9 h" W, `    "canoff": true,
* Q8 h4 K+ q% g' V7 P  A/ e    "candel": true
1 i' `- K( v) c) s! G6 Q7 v) C  c3 h}0 I0 [8 m8 E  W* h
del.sh (需要可执行权限chmod 777)
+ w. {- H: C% P, x7 O& M6 j# G: {4 ]' D1 S- I
#!/bin/sh
! Z8 I& T% S5 l: d" ~export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
* o3 E3 P+ D8 ~3 }9 ]rm -rf /sata/app/kodexplorer
! U4 W' {3 e2 k. P: {# r0 voff.sh(需要可执行权限chmod 777)  j* v" l  Q" p. }  a4 p
" K, k+ g1 G$ N, Y5 H  ?9 w
#!/bin/sh
- h$ S6 ]  H& Zexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin/ s6 H) D. m! c: Y
/etc/init.d/S49php-fpm stop
  `7 n. [- {9 r/ jif [ $# -eq 0 ] ; then0 C/ U: W4 X3 ]
    touch /sata/.storage/appblock/php
! O3 l$ c1 ?4 w; Z4 _' {0 ~5 {: ]fi7 q+ h* A  A2 {# s# q# p
on.sh (需要可执行权限chmod 777), h6 S8 H  C; ~3 \: S
9 |( [8 }3 m& n7 }6 Z  z  ]
#!/bin/sh6 y/ S; T, g, k  M/ e
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin, s# f; V0 G3 c$ k7 a- ~& J
rm -f /sata/.storage/appblock/php" d! r3 Q: f: F. c
mkdir -p /sata/public/WWW8 N, e5 y" m7 g
chmod 777 /sata/public/WWW
. z% f: e, f  x3 P/etc/init.d/S49php-fpm start1 A9 G$ b2 R! v4 N$ j; \
stat.sh(需要可执行权限chmod 777)
, t$ U8 d' g  O# N# L% Z9 b& L3 s0 D
#!/bin/sh
9 }& s, F$ v3 }7 A. e8 q# Z- qexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin! T, Y  _( U( ?
pidof php-fpm > /dev/null1 K3 M+ f4 [7 E6 p+ V# D
if [ $? -ne 0 ] ; then
9 I& o5 P- c6 l% f. p- _) j    echo -n "off"( d- A* i. B; U  r# }2 H; e
else- g3 {" H2 _( M. F
    echo -n "on"
+ b$ a1 {- d2 p# Ifi; p% \- S8 {. ~& S- S8 \
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
' k1 _5 g* O7 g( j( J) @0 R! Q9 L
& ^- z) e# y* {5 t- ~4.运行./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-5-5 02:17 , Processed in 0.093094 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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