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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
6 s' b: p: \7 s. `6 n
2 B7 m- a! K- \. e) i4 i% g  T
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
. \# Z4 `$ d8 p* {( h9 V% G8 K
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
- H" K7 m7 _9 |" D! j首先要有linux环境,当然用x3plus自己的也可以。
  H4 O+ R- a; h+ P8 a6 g1.建立一个app目录,名字任意,比如kodexplorer" `0 K* K+ P- r( S# v
2.必要的三个文件和一个目录:
$ j$ b+ \! x: M1) version (检验用的,除了version字段,其他字段不要修改)8 S! g; j! |; O. {4 T0 h
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app5 ^/ N  G) }7 g- N9 P/ X) y4 \! @1 N- {0 l
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)+ H) k5 [8 S3 _( ?- R% a
首先要可执行权限,chmod 777 tar.sh, k; Q- u% M* |1 y
内容如下:
  • #!/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
    + c( _8 a, M: M- T; n
3)up.sh (这个文件是在onespace上安装的时候后台执行)# s+ \8 X/ B% \. W
首先要可执行权限,chmod 777 up.sh! O1 y/ C) ?7 o8 w
内容如下:
  • #!/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
    . z' C1 Q! J$ {1 Q7 G! ~: g2 p) r

' K- q& Q, F  Z. B/ A: b) U' M2 p; U- h2 [# y% x

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录) J5 ~$ u! ?+ w5 e# `9 a
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
8 \7 L5 }* A+ I3 Uapp.png 应用管理那里的图标,注意像素大小和底透明; A; v, Y- z( T: w, L
conf.js# t/ q( O( o' V* Q0 {& y
内容如下:6 m* n" I* [4 M3 A, G7 I% z

4 J5 |; o) |+ m0 g. f. d. y{" {2 l8 [, m; U, ]* l
    "pack": "kodexplorer",
+ Z) q1 s( \1 G0 p    "ver": "4.25",
5 v( D$ T1 t7 }9 \    "verno": 40025," e9 E0 }$ t9 M  K
    "name": "kodexplorer",
  ~) T1 ~: L& H9 F1 R# u. g    "logo": "app.png",
$ i# K  c1 {/ _5 Q4 ]9 B    "url": "/php/kodexplorer/",. q$ q' ]2 c) o. d
    "canstat": true,  V7 E# u+ G& x  f
    "canoff": true,
2 S& @4 ]  o! _' j+ }! L    "candel": true8 v; @, \4 M7 W' r  i1 K
}
+ l8 q/ e8 `7 s$ _4 o+ S( cdel.sh (需要可执行权限chmod 777)3 J1 U/ b! C  ^& t' c1 `/ s
  i& S: P. h# }" h1 e1 G9 j5 N
#!/bin/sh: |5 U5 N7 `6 z8 \- @5 Q. |7 P
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin" s& `- ~* Z" L" A# s
rm -rf /sata/app/kodexplorer% g2 c5 a8 y& d" D
off.sh(需要可执行权限chmod 777)
+ \4 @. [( M% l: @" L4 B' L# }0 m( R5 A$ J' R2 {
#!/bin/sh
. E8 w$ K5 S; b1 ~4 H$ d' eexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin$ ^3 k; j6 q+ X1 [; }8 t
/etc/init.d/S49php-fpm stop
( i& y3 l- o. \4 I. zif [ $# -eq 0 ] ; then
' G3 j( \7 [- C+ t3 S4 ]; @    touch /sata/.storage/appblock/php
, l- [) r0 g- F1 M0 k* yfi
2 F1 e; M' f- ~) u, g1 r0 Ion.sh (需要可执行权限chmod 777)
  G% g9 v8 z8 I0 @$ n
' E4 S" h. J$ p#!/bin/sh+ K2 Z1 w8 e3 N/ ?- c: z- Z
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin. Q- ?" ]2 U1 @7 Z# g2 @
rm -f /sata/.storage/appblock/php
1 Q& _; I- T  Y  y  T) cmkdir -p /sata/public/WWW
8 ~3 M6 J9 D- }! o; G8 M! uchmod 777 /sata/public/WWW
8 e6 I! X0 J9 k( B/etc/init.d/S49php-fpm start
5 a- Y8 Q& ^" F1 g0 F3 y- istat.sh(需要可执行权限chmod 777)
7 I1 I( s$ {: C  |. D* w8 x1 t, t. T2 O& \* F. G
#!/bin/sh0 H4 ?! D/ s7 I
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin/ y6 L8 ^1 `- D+ O7 M6 M! M
pidof php-fpm > /dev/null6 z6 f8 i1 ~# J4 ?# k/ f
if [ $? -ne 0 ] ; then: ~! a2 [1 o5 `( C: N% r
    echo -n "off"
, d& D; `2 e) r% F! ^" }. \else/ D6 }; S2 x0 {7 v2 c
    echo -n "on"
  M7 e' b+ C! ffi
' @, j: |9 H' s9 X7 C3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。: n, O5 s% g/ G9 A, B

% i7 Y6 {8 r! v8 p4.运行./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:15 , Processed in 0.106185 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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