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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
& K; S5 }$ ~. C. x% W; n6 o( |
" _3 l9 B" P* N( @4 v. @! C& V
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

8 g. z. l, |: {. U
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
) z& L" Q* A( x首先要有linux环境,当然用x3plus自己的也可以。
, c9 n( c) g, k* H  G" @1.建立一个app目录,名字任意,比如kodexplorer0 X& I( u9 H7 P, z7 x: v) \
2.必要的三个文件和一个目录:
# k, o. v; J" {& f" _% h% A1) version (检验用的,除了version字段,其他字段不要修改)
; |# ]. }' m( v) d0 j- y$ d内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app# |# X8 i' r; ^8 R5 w
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行): T2 j. P+ h- o1 @7 r* V
首先要可执行权限,chmod 777 tar.sh
2 h3 L% k3 A& [& s内容如下:
  • #!/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
    . g- f) d9 p1 x: k, D5 y) P( \
3)up.sh (这个文件是在onespace上安装的时候后台执行)
2 f* X) a9 i5 z8 a! C* h- `首先要可执行权限,chmod 777 up.sh
/ n' u, A% f: 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
    , U% m+ A8 g* z

0 \- u6 a' P4 w: r. ~$ p  o4 d6 c  B  l1 E0 T7 }" N: u

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
0 |/ S% C  I1 \  y1 B! Z. _在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:( x1 a/ c2 `) U5 q: Q( a0 A
app.png 应用管理那里的图标,注意像素大小和底透明
1 R! K( J. n7 @0 Sconf.js) [( `8 ]7 B5 \4 b2 e( ]6 n
内容如下:
: \3 Z, v" a0 \2 B3 m/ w2 B. F' w; u# U" i/ `0 S& C" L
{. ^3 {! t' P8 A6 V! v* P5 _/ J
    "pack": "kodexplorer",
9 H' g' U# P# l* L  r- t    "ver": "4.25",& c2 H3 y& G6 H" ]! ^8 X. ~
    "verno": 40025,) R$ [. t' J: T- `3 ^  o! ?$ I
    "name": "kodexplorer",) E- W, q7 {' n
    "logo": "app.png",
. p5 b' p' Q" Q6 b# R/ k    "url": "/php/kodexplorer/",% j% _/ _  M# t) V$ Y; ~
    "canstat": true,7 K3 r* Z% a1 K4 G# a: \/ S
    "canoff": true,
% }9 y& \  `: A: D    "candel": true8 c1 X5 k' Q2 \+ l$ q* J+ F- g3 Q) r
}! {" J( W+ l' ]9 y8 t" }, q$ E; Q
del.sh (需要可执行权限chmod 777)
. a- A+ a9 p2 W( |$ J
- l2 u7 O$ j+ V' B2 I- F' q# l! w#!/bin/sh
9 T( m+ k! }: j+ Iexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin( S" a* t# T8 x- ~+ p6 K% K
rm -rf /sata/app/kodexplorer2 |* }, r4 X; d, g" B8 t0 {' @
off.sh(需要可执行权限chmod 777)
& g2 f' e7 k$ n1 C+ [" p$ ?5 e8 \
" V: v1 ^: l2 \9 f, J8 }3 @#!/bin/sh5 S3 v6 r) W  P) H
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin* d, V- E( ~  L( l
/etc/init.d/S49php-fpm stop% e3 C: F0 ^6 E  D$ X' M
if [ $# -eq 0 ] ; then% H* k" T: v/ i$ }& W  o3 F
    touch /sata/.storage/appblock/php8 S5 R1 O9 J/ |" V" w
fi0 k+ R8 G" u0 L7 X
on.sh (需要可执行权限chmod 777)+ V0 b: J. ^  N7 o# S) j  j

( C& L6 l, k& [4 A4 R' B. C1 n#!/bin/sh
+ G( `6 k3 q* S  s) hexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; G! W4 q) b5 c3 D6 z! A3 K3 Yrm -f /sata/.storage/appblock/php) O+ t' U1 C( Z8 o9 P
mkdir -p /sata/public/WWW
& w: @7 \$ m& ?7 n/ lchmod 777 /sata/public/WWW
+ `4 t3 g; O- E# K$ T/etc/init.d/S49php-fpm start
5 _! E7 J4 i3 \) L; Z# p. y/ Cstat.sh(需要可执行权限chmod 777)9 |, N" A  J2 n8 y

. R# S5 a) r" }( i3 a. W  m5 B#!/bin/sh; [+ s2 H- C0 P! P( D4 {
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin# h' ]1 }- |. O; h$ z8 W5 L
pidof php-fpm > /dev/null" M, Q* A+ L7 {$ o
if [ $? -ne 0 ] ; then. B& ^8 C5 N  Y2 S) m
    echo -n "off"; ?. E. t% R+ K% m) X( p
else' S" R" ]8 |1 `. e/ D: Q
    echo -n "on"% A" s, i% W* C1 }- i% `7 e
fi2 r: k" F+ w, S5 Y1 f- ^$ F+ ~
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
0 T* b% ~3 z1 v6 m) f5 x3 z' w! n- k1 J" b7 [" \) M
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, 2026-3-13 19:26 , Processed in 0.114336 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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