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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
" D% {" G7 @4 S- `+ g/ ^0 S4 a1 d3 F, R- K5 e
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

3 ?% _! C* i$ i+ k; g6 f
有几种模式。介绍最简单的。比如 可道云做成onespace安装包8 C  `! s5 c) C! \1 H
首先要有linux环境,当然用x3plus自己的也可以。
; K9 |5 i, a7 d7 Q$ g5 j1.建立一个app目录,名字任意,比如kodexplorer
! ]' p7 s/ g' z* d, `( N: |2.必要的三个文件和一个目录:0 [" J6 h) r! o6 [; l7 Z
1) version (检验用的,除了version字段,其他字段不要修改): j  O0 ?: F5 w5 F  A; m# Q
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    7 b1 `5 Y+ f* r6 f
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)! ]+ W9 [! s) r, a- |1 t
首先要可执行权限,chmod 777 tar.sh
/ S6 V0 \9 g' H0 ^内容如下:
  • #!/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. _3 Z3 m) S4 @( L; Z$ C% W
3)up.sh (这个文件是在onespace上安装的时候后台执行)4 p3 L1 Y) L5 F8 ?* q
首先要可执行权限,chmod 777 up.sh9 z6 z4 M5 J: I- S, V5 ^
内容如下:
  • #!/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
    ( ?8 @1 x' z; o: c$ C3 R  v
3 K% A" g; r- v/ o

1 K% E  O/ q$ W% W! X) S6 r3 y

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
1 g6 u, b& D( f8 L) Q; F! Q在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:) `& [2 ^: e) }( ?$ t% z. f
app.png 应用管理那里的图标,注意像素大小和底透明$ S  E& x( L. G6 M! k4 I
conf.js
0 y% Q+ M7 ]- ~* x7 V$ L内容如下:/ R2 i3 w* y! ^: I1 j0 x4 g
+ E- A8 T" Y6 D6 X! a
{! @/ `0 ]; Y( r: N
    "pack": "kodexplorer",
3 D7 n* u# {0 ]1 `    "ver": "4.25",$ ~' e  \! K  w+ Y. i' j1 Z- O
    "verno": 40025,
: s; j1 P0 {* W0 c. O    "name": "kodexplorer"," L9 N8 T4 A' a" d6 U
    "logo": "app.png",
* M- y5 }3 g2 [6 i& ^! x- w    "url": "/php/kodexplorer/",4 J; I. r: D7 S+ o7 g
    "canstat": true,
$ Z' g& G/ \) @    "canoff": true,% f8 O5 }5 P5 ]1 q( Z) d
    "candel": true+ C: v( u. y- M- \+ L* P
}" X1 ?- W- h0 X  ^0 h) q
del.sh (需要可执行权限chmod 777)$ Q! T  _( B$ Z' X+ Q8 H; B

* r+ e+ [9 [/ r: k. J6 k#!/bin/sh
4 b3 l0 a  t& B  {6 n* nexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- f0 r5 |4 L" j: J. |" X
rm -rf /sata/app/kodexplorer
9 o7 Y0 W) s% g! o# R4 ~# Joff.sh(需要可执行权限chmod 777)( G' F6 `9 j9 [9 z2 x8 y

0 a$ E" E9 O  y( v#!/bin/sh+ G+ v) P. b1 A, I
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin7 w4 Q0 r! b; E
/etc/init.d/S49php-fpm stop
& ~/ F  r) ]4 l3 k+ Dif [ $# -eq 0 ] ; then
+ Z  J5 C& N- D    touch /sata/.storage/appblock/php
+ M( w3 J$ I& V* a+ e4 {. s/ Yfi5 x6 h7 |2 A- w' `% R
on.sh (需要可执行权限chmod 777)1 F. N6 ?1 D( w8 L* K6 ^0 e
! `/ x- f: H' [
#!/bin/sh
# f# T; x/ [9 J  U) u% R& K- _( W- j  Zexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- i2 n; _. b$ P) M
rm -f /sata/.storage/appblock/php) r$ {" z/ @1 [: l; |
mkdir -p /sata/public/WWW
8 h- R( D/ r/ J) wchmod 777 /sata/public/WWW/ V( S% y) i6 u$ l, u7 X. L4 T
/etc/init.d/S49php-fpm start' R5 W* Y0 X: ]0 t$ D* e
stat.sh(需要可执行权限chmod 777)# _9 ~) m* w5 p: a
0 o$ {- C1 T! d4 y- M8 }
#!/bin/sh  a: B' W( o7 W1 n
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- l, q1 a% R( h$ x- a: c
pidof php-fpm > /dev/null
) `, R! x" p% C; ?& P$ ]% m* jif [ $? -ne 0 ] ; then
$ r2 E0 d0 ?9 m" N7 G' a    echo -n "off"' ]3 `; a0 \& i2 N% i% K' u! ^
else6 o% m, N2 c  f0 V7 o
    echo -n "on"( W' T2 P& Z3 H) W
fi4 D) E0 ?+ I( N) u( @1 s3 K( _
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
  u8 U) T- h: Q
0 _3 b9 H9 k, R" R- x3 o4.运行./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-8-26 17:20 , Processed in 0.069131 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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