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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
$ ~8 N2 d2 Q4 k, o
, A! }, e( E8 l/ X+ C% d% G
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

8 q+ l9 |$ p7 m7 R
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
$ [7 b8 g* B5 ^0 [+ F首先要有linux环境,当然用x3plus自己的也可以。$ t1 j- V! l% n% X
1.建立一个app目录,名字任意,比如kodexplorer
7 b* u- G# o/ j+ S2.必要的三个文件和一个目录:0 T8 N2 D) M  U1 R
1) version (检验用的,除了version字段,其他字段不要修改)/ B/ M$ q8 |9 Y( O: \( Y- ]0 Z
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    2 ?0 F* G, X& z7 L( c$ H( h4 h: c
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
7 b- {4 Z+ A1 P* }+ ]首先要可执行权限,chmod 777 tar.sh- _  n6 b  K& W8 G. p
内容如下:
  • #!/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.tgz0 w+ j$ }* ~  g8 i  ]- v0 S. U4 }
3)up.sh (这个文件是在onespace上安装的时候后台执行)
* \: q0 Y  {. d) C& U' r首先要可执行权限,chmod 777 up.sh1 G$ Q4 \! r# r
内容如下:
  • #!/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
    + z# Y( B! L# ^0 N2 O

" }4 s- K' v: r. U
  D0 B9 t) D2 K2 Z  H0 a

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录1 i, e1 G: x+ a- n
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
; @. a: r  V  W( _2 R6 Papp.png 应用管理那里的图标,注意像素大小和底透明
9 h" ]" N8 F1 H" v* z; d. Vconf.js( k" v% R, o$ h- j# |
内容如下:' `  e+ n  V0 W. z1 N6 @
, x- m# ]* Y- @, y: M4 Y+ {
{! Q% ^. D! j" m* l" i9 t) h# f# u
    "pack": "kodexplorer",  G$ H8 s# @! D+ Q5 N
    "ver": "4.25",2 Y% k& [! m* k
    "verno": 40025,5 F# ~+ `8 K5 B6 w: V9 ^" K' j
    "name": "kodexplorer",
/ l1 a  B7 p' B    "logo": "app.png",; m/ w4 L( r; r# |4 P+ I+ Q: b5 J
    "url": "/php/kodexplorer/",- y( d& \6 q1 ^# T) e
    "canstat": true,4 d8 J! t2 U( e. f
    "canoff": true,
0 B/ M4 D# t- h7 Y    "candel": true
& S/ Y2 V& x7 L( s  N; z3 m}. R' ?8 U3 I1 k+ \
del.sh (需要可执行权限chmod 777)
( `2 J) U. d- `' v+ C5 h2 E# j3 p2 b1 \; g1 m* I% ^6 i/ l
#!/bin/sh: G' \3 R+ A* W: |  B/ A" H5 x
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin4 x; n. [+ v) h+ h& |+ {) k2 B3 S
rm -rf /sata/app/kodexplorer* A9 z( D: [0 n3 _2 J/ n
off.sh(需要可执行权限chmod 777)! X+ H# T- x; X2 T% M  |* a& M

! z+ z7 r/ Z" M: r- B( w  k; V5 ~1 g4 k#!/bin/sh
9 E) t1 G2 `% d5 t  G' `0 l# {export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
6 K) E3 N( v6 \; q# @/etc/init.d/S49php-fpm stop* Q' R& f2 Q" h! C; y/ ]
if [ $# -eq 0 ] ; then9 J9 k* M0 f7 |1 M( e
    touch /sata/.storage/appblock/php
$ j; [# c# L2 \* D5 Efi: X- O9 Y+ T' k" _% s
on.sh (需要可执行权限chmod 777)
: B. r1 ?0 u" {9 \5 n+ X: o# P+ n
#!/bin/sh$ z1 ?7 U. _' |/ f
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
0 D/ M0 T" U% ~- Yrm -f /sata/.storage/appblock/php/ U! \( M6 E- [4 A2 U- Q  k
mkdir -p /sata/public/WWW
9 u$ r% ]) S* t7 {# X8 achmod 777 /sata/public/WWW
5 Q/ D# ?/ Q7 n; G/ z/etc/init.d/S49php-fpm start7 `! K8 n5 b( R8 M; q  N
stat.sh(需要可执行权限chmod 777)
) J" |+ X) E! v2 @3 `) N1 ]2 h
9 N3 g) s# \7 t9 C6 W1 l#!/bin/sh
0 o2 i7 G8 S) A1 rexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
% [, e% o9 }. q" w. E+ |0 Ipidof php-fpm > /dev/null
: k8 l: P6 u, q, \$ a- Oif [ $? -ne 0 ] ; then* X7 y% @5 P0 E% {4 J( [. N1 g
    echo -n "off"/ s; x5 y; [5 s/ u7 B1 b7 j
else0 E2 N9 b0 s5 c$ h4 `( H7 A* U
    echo -n "on". b- [( E1 [7 Y+ \; [
fi2 }/ [! {+ Y6 m' E# k3 J9 c
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。/ D, B* {6 F  Y# |; C3 ?0 o9 Q

# I/ c# K- H) G' o( q4.运行./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-18 20:03 , Processed in 0.240737 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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