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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
/ f+ \" P7 I9 c* {" Q, H; Z7 A: H+ {) M
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
7 W3 V. W! r0 K. V
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
1 d0 T/ h% S" A% z# \首先要有linux环境,当然用x3plus自己的也可以。
2 q& g; c. }& y. G1.建立一个app目录,名字任意,比如kodexplorer+ A3 Y3 P& v8 ]5 z" u
2.必要的三个文件和一个目录:$ v! U& e8 K$ A
1) version (检验用的,除了version字段,其他字段不要修改)
, k. S' i8 z/ |内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    % j- `5 l# {# w8 P' |
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)' C6 D% }  Q* [, B6 T6 [
首先要可执行权限,chmod 777 tar.sh& q2 v; a6 F) t8 H) N
内容如下:
  • #!/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. V+ `0 W- V; c1 q: R* ~5 r
3)up.sh (这个文件是在onespace上安装的时候后台执行)
& g& H) P% u; h2 f5 `/ K6 [8 _首先要可执行权限,chmod 777 up.sh
2 \1 r; i2 {0 ^" l2 o* 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
    ' O/ e6 _( q3 k$ F, m5 H

3 E6 Q4 s& ~% E# F
/ Y) Z! Q$ @1 K3 T2 Y8 N, E

评分

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

查看全部评分

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
* l) [  H: Y$ E5 m' ]- S在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
: H6 m- z0 B2 k& }7 n  Iapp.png 应用管理那里的图标,注意像素大小和底透明3 V0 R% }: i' b% Y0 F
conf.js4 k3 V4 i- F, S) f: l1 k6 |, o8 O& K
内容如下:
$ i* D: q7 K' G9 J( s+ d
! V$ x! [- S( u! C* E6 m{
% r+ ]+ L( j8 v    "pack": "kodexplorer",
% V* q7 Z, f6 w4 t    "ver": "4.25",
  |& a7 e* N5 i, m1 h) {2 `    "verno": 40025,
0 n6 I$ j' k. v0 I. Q- _4 l    "name": "kodexplorer",
6 d) U1 m* x) q. S' W1 x: s    "logo": "app.png",; {$ w' p5 ~1 [! }& z) h1 e
    "url": "/php/kodexplorer/",
9 _; G5 ?% n- S  W6 C' D    "canstat": true,
) c2 D2 |3 V3 M+ N9 _    "canoff": true,$ J4 l. f8 N2 A; B, i) T8 X
    "candel": true2 x" A* i0 v& v) H
}7 V# j8 \$ I6 y( u, H' b) j
del.sh (需要可执行权限chmod 777)0 j; _4 M) I4 p% a5 D

8 o+ \) L7 y5 d$ p. J: U#!/bin/sh
: I$ X0 K6 S9 H" e( U0 f0 yexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin0 [5 h3 ^+ [& g+ L, R& a. I
rm -rf /sata/app/kodexplorer
: [3 `+ d* W9 {4 P3 Q* noff.sh(需要可执行权限chmod 777)
% P" w8 w4 C7 ~0 b" V
0 w* {6 ^( z) r4 D9 \# W#!/bin/sh# N) y" O, j. c8 f- m3 d% w( `
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin& Q$ V0 y7 B; _8 F( n( }$ C
/etc/init.d/S49php-fpm stop6 w! _/ n- P1 y5 E& P( s5 b- T3 S
if [ $# -eq 0 ] ; then
7 ^. X: L, r6 R) g  y+ Y8 U    touch /sata/.storage/appblock/php, t% f4 s9 [" T! Y7 l  |
fi
1 \+ x1 Q/ ~% t' |1 G* d2 Xon.sh (需要可执行权限chmod 777)
1 N, f/ w3 v; ]2 i$ q) T: Q, ], {; Y( h. \7 j; d, S
#!/bin/sh
$ A; ?- ~% L/ n8 {, u& Fexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin" |3 f, \$ x% J5 z- Z
rm -f /sata/.storage/appblock/php
/ J2 c3 u3 w; _mkdir -p /sata/public/WWW
. ]% V6 _+ d0 U/ Y; Rchmod 777 /sata/public/WWW
% X  b0 D9 T; u7 }& |/etc/init.d/S49php-fpm start
. h3 U& S! F# l1 W3 {" j; d' Gstat.sh(需要可执行权限chmod 777)
1 A& l) S+ y+ G8 Y4 z* E7 ~5 b4 u$ M
6 O' [/ U' }+ }$ I2 p, R#!/bin/sh
6 K- s  t% b( E6 o. Qexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
- i3 Q8 [0 F8 V$ j9 _pidof php-fpm > /dev/null
5 e5 l$ F6 ]% y' |/ M8 yif [ $? -ne 0 ] ; then
) e2 y( h, a+ d/ ~% C    echo -n "off") g1 Y6 H5 }( b9 }5 L/ d
else3 |  _# x- |$ n1 x
    echo -n "on"
8 {* n" X& i0 Nfi: g7 U" _5 Z4 |- k$ k& O) P
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
7 t. ?7 w: `# e. H0 h( X0 m& v2 y# k( ?5 {! V7 K! k
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-24 03:53 , Processed in 0.061671 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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