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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 ' D5 W; v; O8 k- U( A, @
  H, S: s0 Y3 C3 K4 ?
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

" ]$ R) e+ x+ X/ H: w
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
" z& F( R# x' L% \& s3 W首先要有linux环境,当然用x3plus自己的也可以。: R6 U$ y* H* o0 a
1.建立一个app目录,名字任意,比如kodexplorer; I/ _! c) I$ V! x
2.必要的三个文件和一个目录:' ?) j7 ^  \; k. j& z5 @: S
1) version (检验用的,除了version字段,其他字段不要修改)
8 B" c* V# @, t% D- n9 J内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app5 m! Q% |" D2 G% b( O5 f# K
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)1 Y1 G4 c& E4 O# y, e. T: X( y
首先要可执行权限,chmod 777 tar.sh
/ G8 x+ u4 W1 x  L4 `, e6 Q, d内容如下:
  • #!/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! T" }6 n) ^8 I0 a
3)up.sh (这个文件是在onespace上安装的时候后台执行)
# d: i- ?" `# r. M首先要可执行权限,chmod 777 up.sh
" S$ O; H( C2 P8 }& 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
    1 w  P6 E# k* x& z7 y9 p

/ J) e" P) i) W# i8 e. s0 f" W% G0 z  A/ `: z

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
8 z' l! l# ^7 K* D; e6 _在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
; N1 p, d- ~$ |8 D, lapp.png 应用管理那里的图标,注意像素大小和底透明
! O$ l9 L% _9 d  A! p3 l$ \conf.js" _3 M; k2 y$ p7 ?
内容如下:0 f1 z9 w% Z( y$ l$ I( w

+ K% o. y. f% ?" x2 y9 i# ]{  b/ G  J' ]: E* m$ v! O
    "pack": "kodexplorer",
2 U7 U) S) ~( H# t, f- k( w  e    "ver": "4.25",( P" g3 \! g0 h2 [, j9 g
    "verno": 40025,
# r4 x% F! O5 `! a# h8 D2 |  g! V    "name": "kodexplorer",
/ K$ P9 D( q# @    "logo": "app.png",
& H: T8 m9 b- D* z: x5 V/ n    "url": "/php/kodexplorer/",
1 v8 G" h! E" d% N) ^3 n4 B5 M    "canstat": true,
, S2 ~, y+ P9 }9 B. @) i! x    "canoff": true,
2 f+ ?% z' o" _9 B5 o    "candel": true
; q* B9 \  O1 `0 }}
. ~! z5 _! G4 c& `( s6 ~4 r3 L, M8 @del.sh (需要可执行权限chmod 777)
+ `3 |* B& V$ X% w* i3 ~6 k0 s4 X( U5 q) X3 s* f$ ]
#!/bin/sh$ [) `! Z( _7 l$ m; k6 u3 w* E4 U
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin: d% N. G& W& C2 J) Z0 Q# a
rm -rf /sata/app/kodexplorer
. v$ r8 L% g5 D( l/ {, _" H( f# eoff.sh(需要可执行权限chmod 777)
, @2 o+ x6 `0 n* h& T8 I$ S
  A" t) V8 @( p#!/bin/sh9 Y3 S8 _" J2 f! R& L$ X, C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; B! P7 `6 y$ X6 t& R/etc/init.d/S49php-fpm stop* q1 ?5 ~1 }' z; l
if [ $# -eq 0 ] ; then; {1 j7 r* T+ h: _
    touch /sata/.storage/appblock/php
; a# ^, t/ v, _( w$ mfi
- E0 e7 r7 E: B( u2 |- lon.sh (需要可执行权限chmod 777)/ l% }* D: g. J0 g! K9 \( S2 o
: l) r, ?5 K/ t+ P3 _8 c
#!/bin/sh
! S1 W- v4 g! {0 v* rexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin* x& T  O: z5 G  ?! i6 _, n$ s
rm -f /sata/.storage/appblock/php
3 c9 C2 t1 j  c4 m7 p2 P: cmkdir -p /sata/public/WWW; o) F6 b1 w# I8 s
chmod 777 /sata/public/WWW, H. m1 S: q% J6 W
/etc/init.d/S49php-fpm start
$ G2 r5 ]. X2 o! i  K9 }stat.sh(需要可执行权限chmod 777)5 f! D5 J, N- B, a# N( U9 s( z+ W

* d+ o- f5 j; m% r- }/ g$ z) b#!/bin/sh
8 a; B+ `7 c& S/ Jexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin* o1 O! J! {$ Q4 G. a+ v$ {
pidof php-fpm > /dev/null- ]* K! z' U, o* J  V1 a5 Q
if [ $? -ne 0 ] ; then
% \" V/ X4 J6 L, ?( X# ~    echo -n "off"8 K) P8 e3 o. A. i& s# m. G
else
' o4 q; a! R( r1 M* [    echo -n "on"
% \6 p7 s/ v) \4 C6 yfi! _0 s; D" f: Z; Z
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。* B- ^) a! Z" \* ]6 ~  F

5 k) V9 s' j, @6 N. n) y4.运行./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-11-6 08:45 , Processed in 0.091171 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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