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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 ' k- x# B/ ?" C' i  z( O' Q

3 B/ j# T  ^$ ?& C
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

. J$ E+ C) m- T3 ~% x/ n
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
- W5 O5 A  V1 Q  @4 E' e; y% p) V% T首先要有linux环境,当然用x3plus自己的也可以。! Q* R, s9 ^& U% b5 z' v: a' _6 b
1.建立一个app目录,名字任意,比如kodexplorer# X$ V, r; q2 f* t
2.必要的三个文件和一个目录:
  l9 j4 D# ~5 Q1) version (检验用的,除了version字段,其他字段不要修改)
* b* Q. g+ G; i  i1 s内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app2 k) I) ?' e3 A: ]  F. s4 G
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
/ m  k7 R+ n  E/ f首先要可执行权限,chmod 777 tar.sh
$ H8 l2 A, v; G) J8 C! 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/ C5 T- e0 U; |/ u! }# A  ~5 Z
3)up.sh (这个文件是在onespace上安装的时候后台执行)& x! m+ ^% g; |& ]: c
首先要可执行权限,chmod 777 up.sh/ z3 r( C  N  K/ T& g" k
内容如下:
  • #!/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
    ! d$ f+ }4 d& d
* S  p. R9 u, C0 w/ ^
+ f9 e$ {5 Z1 L, A8 p

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
" v$ w$ o3 ~  _7 a: b# c4 `0 u在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:( F9 Z, c) b1 O: ~! @9 b
app.png 应用管理那里的图标,注意像素大小和底透明# Q% e8 P* S( v$ E5 h
conf.js* }. ^7 L+ Y4 n( Q% h$ {
内容如下:
8 P8 [' r, J# [3 b4 w" G, q( k
& ~* A. |( a# l( n2 N- W{
3 Z5 L. S4 {3 b  [& W) Y* E    "pack": "kodexplorer",
" J) k. p) ^' h    "ver": "4.25",
( K- r6 l2 U9 u% [  h1 ?    "verno": 40025,; ^7 W; `/ _( s  g% [
    "name": "kodexplorer",% K) F, y8 i( m: z0 d
    "logo": "app.png",# B0 b; q+ [4 m6 o* p* n
    "url": "/php/kodexplorer/",1 B) N5 h" R) G  t$ ]  R
    "canstat": true,$ S0 j- U+ w* X1 K, i, K' I
    "canoff": true,
* e0 ]; ~& ~: |, V* q    "candel": true+ b1 ~( f* o- m% a7 T; Y9 d
}. J% w6 T/ e3 v4 n
del.sh (需要可执行权限chmod 777)  `! t( }# ^: _5 t1 q& L. f

  v1 @* f$ @+ f, `#!/bin/sh2 _9 }6 I: \$ o8 V' f' i
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin2 i7 G0 H6 a& j: ]7 f
rm -rf /sata/app/kodexplorer
3 ^( a* M: S9 t/ k  l8 b- Z/ Toff.sh(需要可执行权限chmod 777)
. K* |5 k7 H0 w+ m  e, ^/ D. Q+ a) F! @' l1 t+ y
#!/bin/sh
/ \3 ~5 b( s: L# t6 oexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 }2 l# K+ E5 o$ y, l! v
/etc/init.d/S49php-fpm stop
- b9 M  k. |" O4 d+ j$ dif [ $# -eq 0 ] ; then
5 N0 Q7 W' G1 X; \8 J( K, `) p. F    touch /sata/.storage/appblock/php
% B9 g" _5 N. E' ffi
. V3 `( X2 P! P; U6 Z! x" Jon.sh (需要可执行权限chmod 777)- b/ B, G$ d$ V

9 J7 q3 ?, T9 @, ~, S  G#!/bin/sh/ [( m5 [; P/ ~) p
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
- R- I  e/ ?: s$ h* D; r* V9 \6 Trm -f /sata/.storage/appblock/php3 a4 Y6 t4 }0 ^. B! Z5 h
mkdir -p /sata/public/WWW4 R3 o+ Q* |' n5 f
chmod 777 /sata/public/WWW& L( z9 c2 Z( x4 d
/etc/init.d/S49php-fpm start
. w# ^/ Q- G& l9 cstat.sh(需要可执行权限chmod 777)" @) L8 M- |/ S
" f4 x" L7 i# \# z' w! a' K5 f" H
#!/bin/sh
8 [4 U- A9 b5 O2 l6 Nexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin! [  j4 m8 C# N/ G, ~
pidof php-fpm > /dev/null
( t# s6 {( I& [- M" ]+ H& Jif [ $? -ne 0 ] ; then! G. E3 v; u" H& U2 l3 j
    echo -n "off"4 f1 U) V9 o% q3 P$ `0 d2 v+ d3 _; a
else
: Y( I3 L: Z6 h: `- }) ~    echo -n "on"
) d3 P1 S3 h) h" V# b/ ^' q3 ^; Mfi
* ~$ O  f  ^; |9 y- {8 K3 D$ B1 l3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。8 W3 N2 l8 Q2 ^
/ A9 f8 F3 A+ X+ S$ n# @
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-4 12:39 , Processed in 0.058612 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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