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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
2 c3 U: w/ N# f& Y- H" m" ^. ~. t8 }4 O& s8 D
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

9 W" W' F( j6 ~* Y" Z( }% e
有几种模式。介绍最简单的。比如 可道云做成onespace安装包% e' G- U: ~: R% r5 G" Q  I: v
首先要有linux环境,当然用x3plus自己的也可以。9 z4 U9 ~: @! I! L1 v7 W
1.建立一个app目录,名字任意,比如kodexplorer
# F; g$ F5 ~5 K: ^: A2.必要的三个文件和一个目录:
: |$ l9 _; L- o" t1) version (检验用的,除了version字段,其他字段不要修改)
6 k9 d2 D( c0 Q' P3 U内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    6 @2 L. c. [, j  P, \1 d& V
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
: x/ v6 ~0 X% a: h7 z% v首先要可执行权限,chmod 777 tar.sh9 r9 @$ b1 `, k, S3 l& n! A
内容如下:
  • #!/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- f) N! M! A6 @% ~* U( M" t
3)up.sh (这个文件是在onespace上安装的时候后台执行)5 `, p  x; n. H2 _4 X
首先要可执行权限,chmod 777 up.sh! n" Z6 h) f' O1 S' t  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
    / _$ l7 Q  W* z0 o
5 Q8 p8 i& E. H1 c
' d3 w9 }4 D* G8 h$ L

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
/ I, H4 v3 F! T在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
- S6 J6 f& I: p0 kapp.png 应用管理那里的图标,注意像素大小和底透明" l; S4 a/ @5 `# _2 G
conf.js* \$ w) X$ f6 o5 V3 B# O% G
内容如下:
3 d/ Q7 {( {2 |% ^2 z" z# I. d
. T; e6 h4 p) w1 w5 @  H{+ _# J4 w. U! [* s4 a3 V. V( t, L
    "pack": "kodexplorer",
2 s' s. r4 g4 R3 z  T    "ver": "4.25",
7 y6 e# i7 g, a( ?  a! u    "verno": 40025,
2 Z& u* _1 Y% l% p  K) U    "name": "kodexplorer",- q% S6 [6 l( G3 b! o
    "logo": "app.png",
) ~3 Y0 C' x0 G6 X8 I0 A    "url": "/php/kodexplorer/",
) j- |+ U8 O6 m    "canstat": true,
1 l& n2 |0 U% z/ I! d1 M6 Y    "canoff": true,
3 q1 a4 \, A1 ?( ~    "candel": true
3 r7 M" A4 q: u& Y3 z( L}
: Z( T% K$ l6 W- k$ R* H7 ^! z3 zdel.sh (需要可执行权限chmod 777)% s6 a% a6 x6 y* y/ L* D

+ K* F- m: W& n, G. j+ i, Z6 w#!/bin/sh9 O. g. w1 O# ]# ]( G9 d
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
( E7 R# V3 X* N) ?" {8 jrm -rf /sata/app/kodexplorer2 z, R( M- A; S/ c3 G6 W
off.sh(需要可执行权限chmod 777)
, L8 ~2 O* t) t8 u$ w* l
* S- z: `* ^* r: Q9 d" {8 r#!/bin/sh
- }/ p7 b) B/ g& _1 bexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
: a$ H0 s  [) F0 \* m/etc/init.d/S49php-fpm stop# `/ q% V1 Q( ^7 {: @& i
if [ $# -eq 0 ] ; then" e$ Q9 Q- S* u% q6 \; A9 \( g
    touch /sata/.storage/appblock/php
& t3 C, b' C* i. H3 v4 Efi) P4 y/ e2 R% {. n+ i
on.sh (需要可执行权限chmod 777)
9 s  J" T. C4 l  W7 W  @8 d0 {9 |/ }
! t* a9 {" n( U- p6 g2 P#!/bin/sh2 s0 ]; V0 ~4 ?& M1 x, K6 B
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
3 V2 w, n) s+ S8 ]6 M3 Q* U. n. S" D- prm -f /sata/.storage/appblock/php
% I, @0 d1 H1 W0 X; ]6 amkdir -p /sata/public/WWW
; @3 [) Y. H3 qchmod 777 /sata/public/WWW+ X2 _6 {6 B) Q3 a$ m
/etc/init.d/S49php-fpm start
* c% Z( _2 Z9 B# hstat.sh(需要可执行权限chmod 777)2 t/ K% Y7 ?. i( t+ x) t
6 S0 x7 M  }7 e- N
#!/bin/sh
; P6 Y' T. Q5 M' gexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
. a$ r; b9 ^- ^+ G: G% i: Ypidof php-fpm > /dev/null' r7 }- \5 }2 `; q8 O  Y8 K9 z
if [ $? -ne 0 ] ; then
& l0 k2 A" x: r, A. f    echo -n "off"
4 q/ _( `/ y* g  a$ D+ velse9 \3 E# z- w2 S
    echo -n "on"/ E8 F" G' L" M) K5 Y3 |3 i
fi* C% ?2 c8 X( A7 Q
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。2 ]# l3 F3 z2 m

" ?, A: w( T; p' ?3 g( F) G4.运行./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-21 03:16 , Processed in 0.123077 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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