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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
  B4 W; P; O. x5 p$ v$ L! ^- L: ?" V& N' ^: s4 C
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
  T4 l; Q  e' F9 w. p. o
有几种模式。介绍最简单的。比如 可道云做成onespace安装包. ^( I, t/ A- j0 j( q
首先要有linux环境,当然用x3plus自己的也可以。- @8 K4 R/ g( e
1.建立一个app目录,名字任意,比如kodexplorer  F( E+ E$ R* O5 A; p
2.必要的三个文件和一个目录:+ Z1 Y$ ~1 C9 a& M
1) version (检验用的,除了version字段,其他字段不要修改)4 G/ C" S. b. m; J3 Y$ a$ O8 _: ]
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    6 p) n5 L- c+ c9 Y
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)& w6 x( K  H; E" E  m
首先要可执行权限,chmod 777 tar.sh  O1 w" L' k1 M: l* w+ Y! C' k
内容如下:
  • #!/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
    ! d3 d! V6 w' X( `$ e0 Z
3)up.sh (这个文件是在onespace上安装的时候后台执行)
8 q8 h7 m; u; B5 a/ [首先要可执行权限,chmod 777 up.sh
5 b( i/ g) _" [- i1 _+ `1 v% D内容如下:
  • #!/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
    # c  Y9 S: Q4 h  n& i, g
4 d2 x! D- |# |

6 t( J8 v  V$ W7 k) A; f/ T3 s

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录& \- O+ U+ E# B3 W
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
3 h+ q: l6 x' R* `9 dapp.png 应用管理那里的图标,注意像素大小和底透明( F) y  `* Q/ h, y& b5 x
conf.js4 K; _: p# r8 y7 B9 d  |
内容如下:
' P3 t$ [- a4 q5 s0 k. J* q+ Z  q- r" [" n# E- D9 E" I
{7 |& h0 M( f8 A5 p1 Q
    "pack": "kodexplorer",/ B0 ^3 J9 I& I/ n1 p! \3 s
    "ver": "4.25",+ M9 S5 i8 ]- c
    "verno": 40025,
4 L0 Z$ a, ^5 Z    "name": "kodexplorer",
: @- A3 y6 C+ W' ^* m* R( c8 _    "logo": "app.png",
6 {" ^8 Z& \& C$ t" o: `; ^( c    "url": "/php/kodexplorer/",
8 [& I( j, }! I/ Q7 v    "canstat": true,
: K+ ]3 ^0 U9 d    "canoff": true,& m9 a; ]9 X' P4 o+ {
    "candel": true/ B% i& k+ K  U5 K
}
4 p$ n0 o# a8 J9 Kdel.sh (需要可执行权限chmod 777)9 h/ n( O. M0 N) b. |- f

* l2 S0 g/ @+ P2 i: l#!/bin/sh
/ k! a' _  |. P6 e) Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin* |- b/ A! U% n1 B' J/ `9 A
rm -rf /sata/app/kodexplorer- q! E( s0 ?* n0 u6 K
off.sh(需要可执行权限chmod 777); m1 L) s: ~* {) o) |

& m* B2 w: m& E4 p* D#!/bin/sh
' F/ w# E% ^0 Y; C) R4 xexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- c: x5 g  W; n' Y$ U, @6 `
/etc/init.d/S49php-fpm stop
. }- ]) k6 S/ A/ Q8 r2 h( U1 I" wif [ $# -eq 0 ] ; then3 p* h) |& M5 g; F7 E  K  s. E
    touch /sata/.storage/appblock/php0 u  u$ n) ~, N, w1 x! Z$ J
fi
2 H8 @, |, B) M+ [, N( lon.sh (需要可执行权限chmod 777)
6 _9 [$ [' T' F9 H/ }( C+ A
, x1 M6 z+ ?4 _8 D3 O#!/bin/sh
4 p% P$ i& M8 p4 u( i, q: Q/ D& yexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin8 b& g2 B! v4 {5 H( T& R" k# g7 L/ ?4 s
rm -f /sata/.storage/appblock/php. X& E) b5 }8 ^& e1 j
mkdir -p /sata/public/WWW
1 g3 v* {7 X5 C1 {6 Rchmod 777 /sata/public/WWW- E  \+ y2 v6 B2 w
/etc/init.d/S49php-fpm start
( S0 V* O" s6 k' C7 x. f9 ~stat.sh(需要可执行权限chmod 777)$ q: J! H, D$ `; ]0 x* E
4 A2 ^) ^: E1 N9 h( E3 s& Q
#!/bin/sh
3 |1 H, `6 U# k3 w- s, xexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin$ \! F1 ?% N/ v- Q( R- ^
pidof php-fpm > /dev/null) @' R- W) v# [( O, ]6 k  K
if [ $? -ne 0 ] ; then
; s" I( c  {/ Z( @2 v    echo -n "off"0 R6 s" G( N, w" C( e* \6 W
else
, i8 c1 h! j: u4 I2 F. f8 o    echo -n "on"
1 h- _. G  U3 c; D8 Ifi
* k+ }, A% c( F# m/ E7 Q3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。8 t  q: Y# l0 }) `8 Q) |
0 c% [' }2 {" O* m2 {
4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 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, 2025-4-3 16:45 , Processed in 0.063178 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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