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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 - a/ S  x; i3 u7 w
1 `. R- O( s* t1 W  w$ A
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

$ _0 ^9 p' Y8 ?4 K' t) _2 ^
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
" [. J5 T6 r4 N2 w* c$ I4 k/ c' ~$ {首先要有linux环境,当然用x3plus自己的也可以。
( c0 F# v; n2 Z( R1.建立一个app目录,名字任意,比如kodexplorer4 D9 K4 Y- c  [. Q* ]9 y1 T
2.必要的三个文件和一个目录:9 K- `5 B: C( L5 o% y
1) version (检验用的,除了version字段,其他字段不要修改)
( ^' }6 G! Y! |0 D内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app0 H* A* \' m( u4 M! i' b
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
$ D9 y/ ~& ]( T- R6 K首先要可执行权限,chmod 777 tar.sh
0 ~+ s; R, p5 r, E3 `& i/ f- E内容如下:
  • #!/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
    " x& J  G1 v! R- W6 s. i- `8 t
3)up.sh (这个文件是在onespace上安装的时候后台执行)1 C2 }+ P6 m( V7 M$ _
首先要可执行权限,chmod 777 up.sh8 G5 U) |8 ], T4 }
内容如下:
  • #!/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" T8 J' c3 Q# d7 g
$ ^0 S2 t/ D- \& s- }8 N" D0 S

  S# u* h* I: ^9 X2 v

评分

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

查看全部评分

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
) x4 `& H0 E/ O  e$ U2 Q, F( o/ r: S. ^( j在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
* T2 c; I* F2 E% E4 a2 Iapp.png 应用管理那里的图标,注意像素大小和底透明
6 s0 ?* _' c# Y- m3 c1 S& Gconf.js' a* D7 N$ @" H& }5 P- Q
内容如下:4 v3 Z4 H7 x, g1 S9 K6 a' V

: m( K$ Z3 H3 y, s9 K: Z{6 \" A" c  P2 ~
    "pack": "kodexplorer",3 a# P' _2 I8 k9 z
    "ver": "4.25",4 ?# T( I8 Y- H7 u; {
    "verno": 40025,
& H  d: A4 E  u( m+ O    "name": "kodexplorer",
$ F, x. P4 H1 v7 d( t7 ?    "logo": "app.png",2 t& ?2 f/ X' M- o
    "url": "/php/kodexplorer/",; p" d# |( y9 M* j7 R8 A  ?4 d
    "canstat": true,/ b1 t- z' K0 N0 ]& W/ g
    "canoff": true,
5 {0 I3 w6 c; H0 C    "candel": true3 {6 S7 a1 y7 Z  l3 Y* ?
}5 Y$ c( E) u( `. ?/ a: c( p
del.sh (需要可执行权限chmod 777)
; r# }7 D5 @8 T3 A3 q  z
' @' y. o$ S; G5 v$ u& G( f#!/bin/sh" c6 @/ f2 v# b2 ^; _) O
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
1 n6 S  t3 {# H& \3 e: wrm -rf /sata/app/kodexplorer
: r# D2 d' ]: L: Moff.sh(需要可执行权限chmod 777)
) h- |, S" Q: y" p, z
0 w$ j( G( M" S+ u: F9 {7 F3 j#!/bin/sh. {, j  F! w( U) a1 N1 I  v' Q
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
+ v5 ?4 }1 l1 K5 c# p! e& y/etc/init.d/S49php-fpm stop0 v6 D3 a& i/ d5 _6 t0 I3 }/ [5 j
if [ $# -eq 0 ] ; then
9 z8 i4 n$ {; T    touch /sata/.storage/appblock/php
; k7 C+ \2 S- j; V+ w. j" ]fi
" \$ p- ]# m8 b! U: Non.sh (需要可执行权限chmod 777)7 A! {# ~+ E( h' T

! x3 E, _& E% ~4 T4 r: p#!/bin/sh# O3 O7 v4 f# o9 @4 E: _
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
7 s8 k7 P5 c8 B  ?+ m! xrm -f /sata/.storage/appblock/php' u3 N1 V) O( u7 j% N1 {
mkdir -p /sata/public/WWW% A  ?& b, S6 T6 h% O( S% l$ G3 D- z
chmod 777 /sata/public/WWW
3 G9 @: u4 w% I5 [. \/etc/init.d/S49php-fpm start% D, p# k3 M" H6 I( s7 H
stat.sh(需要可执行权限chmod 777)
4 y" y2 K" I2 z- d' `; v# v5 h1 v6 Z5 r: t8 O/ [
#!/bin/sh6 c' k- W% A9 }" i! K6 e+ L
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin# @) ~( L; r! }/ e& h/ @  w$ `9 A
pidof php-fpm > /dev/null
6 v+ o$ X- a5 T% ]9 @if [ $? -ne 0 ] ; then
) f' J, D1 Y$ s9 b: L: U$ E$ F) k    echo -n "off"
/ W' N: ~1 `# [0 N- a0 [else) K3 P; |! i/ Z4 j
    echo -n "on"; I$ S& |- o; w5 l! I
fi
+ a6 T* o5 ~. E% v# j3 h% Z3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。- X2 [% G9 W+ s9 `) n. Y

2 L. c9 {$ C6 |4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
 楼主| 发表于 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-12-25 09:56 , Processed in 0.062258 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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