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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 7 S7 x% w+ W- H6 d
+ B+ G% h% f, D; ^) o. D
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
7 B- V' l8 L/ k9 F# }% }$ j) V- u$ w
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
2 l: {' F8 U3 g& g9 ?首先要有linux环境,当然用x3plus自己的也可以。
$ @+ B1 Q" [! `+ q: u) }" [; g1.建立一个app目录,名字任意,比如kodexplorer, o- i4 @8 _; z0 D8 E
2.必要的三个文件和一个目录:
/ h5 l% X8 q  B6 z* R  R/ j2 T1) version (检验用的,除了version字段,其他字段不要修改)8 T# m# y+ A3 c$ n( C3 E8 K- n) d
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app$ W+ w# v2 V6 O/ @$ D) Y  N
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)+ m* m  `+ P: n6 A% `0 p
首先要可执行权限,chmod 777 tar.sh
, X+ Z" k. |- K0 ?* h% F内容如下:
  • #!/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
    ( k4 I* T+ }9 x/ j" f
3)up.sh (这个文件是在onespace上安装的时候后台执行), [- c) j7 T0 p) K
首先要可执行权限,chmod 777 up.sh
3 @  I' n4 w1 G1 M  E" Y0 W' t内容如下:
  • #!/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 02 w/ M8 p/ ~5 x: N- m! B; u0 I. c: L
0 A. G$ G8 I/ q* J0 d8 i+ {% v
) P3 Q. `1 `' ~

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
! g$ \" V6 W$ q  L9 g6 ?. o5 G$ j在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
* N. G1 {+ V2 |& `app.png 应用管理那里的图标,注意像素大小和底透明
6 p3 M3 N2 j' H# b: m9 cconf.js6 a7 S: ]9 E; ^7 p5 O  A
内容如下:- Y. S5 C7 b# o1 u# \$ a' m$ L

& l0 T+ u( ~* o; ?{
7 R9 s. Y0 B  U' {! C4 ^! I    "pack": "kodexplorer",; q3 \2 I) p5 c" s. i
    "ver": "4.25",
- i. e$ J" H4 X    "verno": 40025,
8 y& e5 \( l+ m9 R    "name": "kodexplorer",8 C! k' ~+ i: t; S) L
    "logo": "app.png",: A9 x$ T" v' L- r( o
    "url": "/php/kodexplorer/",
  `% l8 N+ T. T5 }) x+ S- d    "canstat": true,
2 \% |# E' }& U6 C- N8 u& c    "canoff": true,
- I& v1 r  f4 t2 a* A7 Y0 g0 U" B    "candel": true1 Y" P/ _6 P4 y+ P
}
  n$ [& g; f2 l( {8 A; [del.sh (需要可执行权限chmod 777): y" Q! C) |: D$ x! d

9 s( W% W  ]7 o7 B#!/bin/sh
- J5 f& g2 G1 ?6 p+ d' |# eexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
) ^- |3 P" s) a3 w3 `rm -rf /sata/app/kodexplorer
6 \% Y0 L( k' Z" \7 d" y/ \6 S4 zoff.sh(需要可执行权限chmod 777)
; m, z/ T5 a) s' i9 i, S, D4 i2 ^6 R( x% S. u
#!/bin/sh0 U" s, C! c1 v7 j" X8 b0 @0 W
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
! C7 [7 \$ m# Z7 h6 |8 d$ N* ]/ V/etc/init.d/S49php-fpm stop& w. d3 I- u: \" X# f
if [ $# -eq 0 ] ; then  y1 t* D7 N) ]# P
    touch /sata/.storage/appblock/php
, g$ g# D, ~5 Afi( D& g3 ]5 d4 }# X: j
on.sh (需要可执行权限chmod 777)
% D2 \2 f2 w2 e% w7 E
2 x1 {; t& T1 f  @1 ?#!/bin/sh
) |9 n  B5 Q, uexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; ~* c, e5 h% X9 y* `2 Irm -f /sata/.storage/appblock/php
# y5 H7 B/ f& V( Smkdir -p /sata/public/WWW
2 Y. j, q. Z+ ?3 J0 o* dchmod 777 /sata/public/WWW
- j3 T  A6 N3 j# v) ?/etc/init.d/S49php-fpm start
! T, ]. ~) K: K( H* o# mstat.sh(需要可执行权限chmod 777)
: w; {3 N" F: k
( i* ^0 P% ]5 \9 K8 K#!/bin/sh
: K$ O; @5 L6 L: Wexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
' @* B- O" R4 n: Vpidof php-fpm > /dev/null
8 X' [: [3 c# r$ K5 x1 ]- Yif [ $? -ne 0 ] ; then# p- T1 c9 f2 I! D! w
    echo -n "off"
! E" c/ ^2 p& K* selse1 L7 F9 j3 N$ W( P/ C1 ^7 K% Q
    echo -n "on"
- z1 @/ w* G" s  Y* C8 l- [/ _8 K$ zfi" O* L! ], D" X5 ^5 |
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。* C# R5 g" v* [
" f) y0 U, _/ l: r  q
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-7-13 14:09 , Processed in 0.058075 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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