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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
4 j4 _  f: Y. [( o0 _1 }% s0 S9 I2 ^7 k
$ o# W  Y9 O! x% r; U5 W' a
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

4 t! ~* r( q$ P4 U: C) J
有几种模式。介绍最简单的。比如 可道云做成onespace安装包9 X/ W0 A) m  n; ^; _! O
首先要有linux环境,当然用x3plus自己的也可以。
$ l/ I1 f' T: g! t4 H5 R! x1.建立一个app目录,名字任意,比如kodexplorer; x1 ~% \/ q, F& G  s: }
2.必要的三个文件和一个目录:
; s  i0 h; T% U" E% F: c3 w; W1) version (检验用的,除了version字段,其他字段不要修改)" J+ A* i  R: `; L; P4 r6 F
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    2 J1 |. b' v0 I8 _- p
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
9 N& `. m# o4 X- q9 W3 m, w- l% d首先要可执行权限,chmod 777 tar.sh
! R% E3 g7 p+ `6 n, z4 ^1 I内容如下:
  • #!/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.tgz4 Q+ }) i" Z& ?3 d
3)up.sh (这个文件是在onespace上安装的时候后台执行)
! D9 v' m9 h( Q首先要可执行权限,chmod 777 up.sh
" I% j- R5 E, C) u7 Q内容如下:
  • #!/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
    3 h2 _8 g" |$ ^

% i% p6 t- O/ L4 f( f; b4 e" @$ W7 S; t' }0 Q

评分

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

查看全部评分

7

主题

129

回帖

4010

积分

实力垃圾佬

积分
4010
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录% U% Y  ]* P$ F
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
& c6 N/ w2 l. C- D8 r& bapp.png 应用管理那里的图标,注意像素大小和底透明
- Q  }  a  @) c% I  F6 Aconf.js( W1 I6 O, F8 y0 C7 v5 y- E7 x
内容如下:
1 s+ Z' s+ E7 r/ @; |) o0 u9 N7 C3 [6 @0 M3 A0 E
{
5 U/ F9 X. s/ x3 H    "pack": "kodexplorer",
6 w/ x9 Q' q% @& I* v1 M. c    "ver": "4.25",
5 j- I! P0 `' R    "verno": 40025,8 ?3 S$ @' J2 O. c
    "name": "kodexplorer",* R9 O; D8 r6 u9 ~7 ?, i8 \
    "logo": "app.png",+ ]' v+ A" r2 l2 C) Q0 F) f. m
    "url": "/php/kodexplorer/",
, w% I0 t/ v- B1 S2 n0 x    "canstat": true,
1 n9 B4 C2 U) d( J! H( @    "canoff": true,
+ S/ S% V9 `0 Y' \6 h0 J, b9 T    "candel": true
$ `. G; {5 F6 f% C" F; S* ?}& {/ ]4 C& {" p  U* W) P
del.sh (需要可执行权限chmod 777)( S; V' R( ~9 `
# B4 h. Z3 d7 ?+ E1 H9 \
#!/bin/sh* l* h9 E" t4 i3 ?8 K
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
5 ?! C! Q# X6 ^4 |& vrm -rf /sata/app/kodexplorer
! ^6 u7 J, f0 j* X9 v2 m+ F0 Boff.sh(需要可执行权限chmod 777)! b  a: y: K7 F
: a+ e- ?. K9 h, o, K0 `
#!/bin/sh
- S3 I6 e: @, ^* [; U2 X( I% Kexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin/ t) n! D4 r) a* H' o
/etc/init.d/S49php-fpm stop9 }8 I1 v" u6 M, p( h% Z5 T
if [ $# -eq 0 ] ; then
: C2 q% E/ F. o: m& P/ d1 b    touch /sata/.storage/appblock/php
3 S0 k& B* z7 V( E2 T% u9 b" Xfi- W9 l: o% l) X! V: ]% L
on.sh (需要可执行权限chmod 777)
; X6 W* ^# U- H. o3 p7 K4 [& c7 V; M, F
#!/bin/sh
2 A5 t7 P7 G/ `& J6 _' pexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin/ j5 m3 X# e: A, \2 k- l
rm -f /sata/.storage/appblock/php
. @7 H- i& q4 ]  ]4 i% G6 ]  N% Pmkdir -p /sata/public/WWW
2 V& B4 U9 R2 r  W7 |$ d7 schmod 777 /sata/public/WWW
% w: @! L  U- X* f, ~( y2 k( E/ ]/etc/init.d/S49php-fpm start9 C# Q- |( h  Z5 N' t+ x! s3 |2 s
stat.sh(需要可执行权限chmod 777)$ S; [' W" {4 Q# H
+ }; Y3 ?2 G* J3 j
#!/bin/sh' S  R. x- X, o$ p8 h) h
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; ?, ~+ J  R/ d$ d( g- [pidof php-fpm > /dev/null
3 Q" K* y+ R6 q, g) ?6 fif [ $? -ne 0 ] ; then& o6 k( J5 t& {+ ]/ l
    echo -n "off"/ y4 i% d6 }, Z5 G. b
else
. m8 A3 \! c3 C1 a9 N+ W    echo -n "on"! ?* |" N7 f- P2 k# p9 b' ?% b/ ~; |
fi
3 o0 y6 H- S- I9 _& Q4 ]4 N$ L3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。1 e8 H& Z1 [  Q

4 s# i1 |2 H7 r. s4 a( P4.运行./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-5-16 06:07 , Processed in 0.058791 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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