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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 ( }7 U  c. @" U# j/ i% d

0 E# b; E- J; t, m) u+ u
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
) M  e1 E! M, t# `. F8 j
有几种模式。介绍最简单的。比如 可道云做成onespace安装包  T2 z4 _. \% }  D1 t
首先要有linux环境,当然用x3plus自己的也可以。
1 T- `. f! \6 C5 E: G$ }0 k* ^' Q1.建立一个app目录,名字任意,比如kodexplorer
  A: a' `3 ^9 |8 z2.必要的三个文件和一个目录:
% y/ _1 W! x# V" h5 x1) version (检验用的,除了version字段,其他字段不要修改)
" ^! [. h: s% E2 S1 Q2 F内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app- s4 S! f% n( n$ a6 e
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)" E& H% ^! k. @" Z( O: C( Z. G. J$ F1 m
首先要可执行权限,chmod 777 tar.sh
7 D  c( Y, v5 c/ C7 }1 X' h内容如下:
  • #!/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+ T9 u: h, h  N8 m* s5 x
3)up.sh (这个文件是在onespace上安装的时候后台执行)
- l9 w, u# q4 p# I4 J& s# i2 s" M首先要可执行权限,chmod 777 up.sh9 k- s& H7 J# v6 O5 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
    : h6 o1 l6 n$ Q6 Z: @

7 g2 P  v: \6 r( E1 c
: D9 ^/ c; ?8 E: h

评分

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

查看全部评分

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
4 ^8 ?; @; a3 [* R& q在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
5 t" F4 K9 `0 ]& |1 H, n/ Rapp.png 应用管理那里的图标,注意像素大小和底透明# s& x7 _! |9 v5 l
conf.js4 \# h9 B+ m* `3 O! g
内容如下:% b8 B: T. v# B  n- o4 H3 D$ I

; W9 {1 s8 J% N) _+ l{
3 R3 K# \2 ?3 a4 \3 ?9 K8 q/ F    "pack": "kodexplorer",
4 m# l4 O+ D: \* V    "ver": "4.25",
4 l$ G. Q! z0 w2 Y$ f    "verno": 40025,$ Q5 V3 s) J, {' ?
    "name": "kodexplorer",, @* D" b+ A' Z( ^
    "logo": "app.png",
3 H; e; Q1 B5 o3 Z+ w& {    "url": "/php/kodexplorer/",7 F0 s! O- P# ~  G* N
    "canstat": true,
9 D: W1 D: H" f; c: v* ?# j% r    "canoff": true,
  \) {9 D: q7 u) J. B% j) u+ j- x    "candel": true0 R! w0 G4 A$ I3 [7 y8 B8 D
}
* p7 q- @  O) }, a/ Adel.sh (需要可执行权限chmod 777)$ O9 M1 i6 c2 K7 k4 r4 f
$ r" i0 e5 [+ }5 [2 W7 P
#!/bin/sh
, C7 }. m$ L* h" C- oexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
, ~# f0 y7 @6 O+ `- xrm -rf /sata/app/kodexplorer
4 x8 t0 J: M: j4 J5 Doff.sh(需要可执行权限chmod 777): X4 P) ^, ?; U5 U/ e  n: H

( J4 y: x3 o$ R% d/ W#!/bin/sh
- _  n( K% t+ ]! W/ p5 @  Zexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
. n2 z4 M0 z% I( g) j% P0 S/etc/init.d/S49php-fpm stop9 U2 L; o: W, U9 V6 ]
if [ $# -eq 0 ] ; then
0 Z- D; B# u/ a8 A% Y) v6 r1 p    touch /sata/.storage/appblock/php6 Y+ s  Y0 M4 d  e1 O  N
fi3 p4 E9 u: s- l9 K, A& }  r  X5 P
on.sh (需要可执行权限chmod 777)0 n7 x) J, j5 {9 Q$ P) Z% g
3 F7 G; R! ]8 H6 G- o) h
#!/bin/sh4 d+ b0 H/ y; B, ^
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin' m# u% w8 V& m1 H; r
rm -f /sata/.storage/appblock/php8 b2 Y$ ~8 i, j/ h  K6 H1 T
mkdir -p /sata/public/WWW
) v, F. N+ \& ochmod 777 /sata/public/WWW
- X' m* p4 |2 l: t/etc/init.d/S49php-fpm start( }! n& m& O6 _' Q0 w
stat.sh(需要可执行权限chmod 777)
+ c7 v, Z- }+ C. L* j9 ]
. [6 M- x" B1 S4 X#!/bin/sh
  A8 u* v$ c1 E6 O$ |- `0 A/ Texport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin0 Y( E4 ?- W" D$ {. d1 E
pidof php-fpm > /dev/null2 p, b, G6 U* n( N4 z2 z. R
if [ $? -ne 0 ] ; then
/ ]  B* e0 z; S2 O    echo -n "off"
/ J" s$ Q+ ]8 S' o- \/ celse
$ }5 C, R0 h; F7 v: _  g    echo -n "on"
6 H4 Z8 I& @7 E2 g: xfi
4 Z' J6 g4 _- P7 W% y3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。2 j: d8 C; J* y0 n, m. ]# u; C: W; R
. t+ O- Q* u! n6 h6 W
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-29 17:41 , Processed in 0.060016 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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