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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 - B: |! D* A& b. f# F* Z- Z  n
' Z# i! V+ x3 o  N1 B+ ^
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

/ f2 I+ n8 _  W
有几种模式。介绍最简单的。比如 可道云做成onespace安装包6 C& k' U% E; j$ N8 s, R) M& D5 z
首先要有linux环境,当然用x3plus自己的也可以。3 z8 `- J* W0 }7 I: ]( N
1.建立一个app目录,名字任意,比如kodexplorer# l& I! c2 D: S2 p
2.必要的三个文件和一个目录:
0 i' Q4 Y/ E9 f6 I( L1) version (检验用的,除了version字段,其他字段不要修改)
! {" Y! N8 e2 n5 a- W6 b# m内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    % H/ n. r9 D- {- E: T. C
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)0 {" C4 X% V9 ]: @7 N; t
首先要可执行权限,chmod 777 tar.sh7 i6 a( v4 T$ `( a8 `
内容如下:
  • #!/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
    6 Z: d, T2 g( k# l
3)up.sh (这个文件是在onespace上安装的时候后台执行)
0 r# o$ U( `; M2 Y首先要可执行权限,chmod 777 up.sh" }, i+ m( G& `& m# F2 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
    # O/ {6 n+ L& \' v, A' R

( Z9 o8 s" h/ Y7 ?' \) Z+ v3 l( E3 c+ K' {

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
* x# H% q# ^8 @% O% g: p在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:3 R' _* V& i' v2 _; r
app.png 应用管理那里的图标,注意像素大小和底透明# u# A3 |# ~3 z& b
conf.js
6 @6 G% T) m- s内容如下:
2 f: M8 s6 r4 B, N+ \9 V( g+ e9 b9 [. ]; E& P
{8 a3 {0 {" G' e
    "pack": "kodexplorer",
3 j' r4 {5 V5 u8 W    "ver": "4.25",
) v7 c1 t7 t( j, x. f! a! r6 A$ N/ m    "verno": 40025,
8 z& h1 G& _+ h    "name": "kodexplorer",
4 e, g6 _# ]& P& O3 c    "logo": "app.png",* b* [5 ?* f0 R& k
    "url": "/php/kodexplorer/",
& N" T8 N1 m- i/ ~" ^    "canstat": true,6 p7 {2 ^) [# z' v  M# x7 F
    "canoff": true,' k: T" _5 l5 X! t9 M% @/ W5 n
    "candel": true0 y- d5 H& `; f  f# B6 j3 _& k0 l) E
}
; w: ?3 _" ]6 T9 j6 {* m1 edel.sh (需要可执行权限chmod 777)- Y8 _+ w$ a, P* r5 p5 X9 x
3 Y) i; E) g# E0 w
#!/bin/sh
7 ?8 |3 u) i$ x+ o" X* d7 Vexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin' K* V" ^. w, }" Z0 A
rm -rf /sata/app/kodexplorer
! ~. v& M4 h# S- y$ ioff.sh(需要可执行权限chmod 777)
( Q  ]! k& M$ y) e. R' U: m# g; _. A% v5 x
#!/bin/sh$ C. d: t7 E. _7 O
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin7 M: B7 _/ M# ^! S( Z8 H. d( N. U5 l
/etc/init.d/S49php-fpm stop; e. W1 C9 S4 M3 p" x5 A- [& U% t6 A
if [ $# -eq 0 ] ; then
( u, Y# {! ]# a7 [    touch /sata/.storage/appblock/php  m$ b+ N0 E8 G4 }) E/ G
fi
; U. u1 |5 @* r5 g9 C! J* R1 V" i( ?on.sh (需要可执行权限chmod 777)
( l9 O/ U7 U# u- l2 y" V1 f0 P
; U3 L/ s3 D; q5 Z9 Z7 ^#!/bin/sh/ _$ H) `* _" A$ v/ T* q+ w# e
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin( _. u( ~# R! o' Q  g$ c+ a
rm -f /sata/.storage/appblock/php
6 w- B3 ], I- [. D1 W' kmkdir -p /sata/public/WWW4 f* Z+ k% N& p# |5 c5 C2 d) \$ H
chmod 777 /sata/public/WWW
7 A0 t: Z8 a4 a+ ^/etc/init.d/S49php-fpm start. U9 B( u8 h3 i' Q/ C* s6 O8 ]
stat.sh(需要可执行权限chmod 777)
2 i) ^6 D5 Z5 i# Q
" S. n. A, N0 _' i* j  P1 B#!/bin/sh
! A3 w: u5 \0 S: X1 ^5 j6 Bexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin0 X4 F; m) I' ?2 J1 a2 b) J$ `, B
pidof php-fpm > /dev/null) u) _2 e8 z5 |2 E2 z) p
if [ $? -ne 0 ] ; then
* b1 W8 z3 S4 f- ?% O5 o    echo -n "off"
" i% j" G. m/ a8 |5 Helse; k: o/ z/ l) z
    echo -n "on"6 f% q& ^$ X. j* O/ W4 @
fi( V% c/ y  P5 a
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
6 V/ S+ t" Y1 L2 ]6 D8 w$ \. h7 I. B, W( I& `
4.运行./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-6-3 12:49 , Processed in 0.089033 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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