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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑   C* M) x' E- u3 N3 o( r
  ?- z0 i/ |* r/ p4 d# |
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
  K+ g8 p# X( d2 p
有几种模式。介绍最简单的。比如 可道云做成onespace安装包, g7 R# v! g. j" [+ W5 s
首先要有linux环境,当然用x3plus自己的也可以。
- `1 d: z8 b+ J3 g, u; }1.建立一个app目录,名字任意,比如kodexplorer
. H5 S7 M4 {3 {3 d6 d3 |2.必要的三个文件和一个目录:8 k" }/ y! a5 `% H9 y
1) version (检验用的,除了version字段,其他字段不要修改); U2 D2 B6 k5 t! j+ @  S% z" e6 T
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app1 i/ f6 R3 |: j3 u, G
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
1 O9 W& D$ g& C$ f: o8 P0 z3 ~首先要可执行权限,chmod 777 tar.sh; ~" {1 k, @  H5 X/ N. V
内容如下:
  • #!/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/ d8 [' R/ A- [+ K) _: L* D
3)up.sh (这个文件是在onespace上安装的时候后台执行)/ X& m% z+ T: v7 ?# d! i
首先要可执行权限,chmod 777 up.sh
7 V: Y8 {4 a$ O+ @$ @内容如下:
  • #!/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, i6 d7 ?2 p' b2 b
5 w3 t. h+ s+ x1 b

/ M. W2 _* |# k# H

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
! b! D& v" E6 |; {; }7 s在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
# D0 y: M4 r; D+ E- R- z& r5 Wapp.png 应用管理那里的图标,注意像素大小和底透明+ M) v4 D$ r  C* J
conf.js
/ p8 s' ^5 D6 e8 n. _! F内容如下:' g: n6 f6 _% l8 _, Z
( A6 m) s+ |4 D
{
9 G3 T- ^8 s/ ]    "pack": "kodexplorer",
8 g$ L9 Q& R/ v( I0 \. V) Q. r3 a. S    "ver": "4.25",
& f: D# D1 o+ q    "verno": 40025,3 o' ]4 v9 q, a; z
    "name": "kodexplorer",
  C3 \$ N% F% Y8 W, ]+ e8 P    "logo": "app.png",5 l: n2 F/ B+ P" s  O
    "url": "/php/kodexplorer/",
% L, \7 |0 v. h( K& d# [7 Y! _    "canstat": true,
/ S# \" @7 M2 K& _2 H0 D, S& y+ m    "canoff": true,2 H1 K6 d3 z  w/ M; m% H
    "candel": true; r! H- Y: c% G) {6 N; z" T( N9 S7 q
}9 [3 l- `1 p" M' h
del.sh (需要可执行权限chmod 777)
/ f( }- U" N9 B+ w7 q$ S: r6 e  ^3 {7 P4 d: Z. F/ B5 z
#!/bin/sh
! u4 L) Q  m3 I" {. ?: Nexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 X5 P; O; G( m8 L" B
rm -rf /sata/app/kodexplorer6 g' c" a. Z% b" c$ Q
off.sh(需要可执行权限chmod 777)5 J0 H# I0 d& _4 L8 J6 _

$ r) w: M7 U, R6 N! A, F#!/bin/sh
8 Y) s2 y- u2 ?5 m4 Xexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin& Y, v" `: J+ [1 y% y4 P
/etc/init.d/S49php-fpm stop* s2 j1 \, J9 s* N1 F" C
if [ $# -eq 0 ] ; then: S1 j5 S5 I9 d8 R1 U4 b
    touch /sata/.storage/appblock/php1 S) @. y( ?* R/ o# `; c* ]
fi4 g; a. l; K( `6 U. T3 H
on.sh (需要可执行权限chmod 777)( p0 }0 ?2 d- {! v+ }9 N9 R+ w
. x% p4 S& C  C( L+ L4 L& s5 P# w
#!/bin/sh, V8 l$ t% D. M# {9 h4 c4 o
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
' {& ~+ V# X3 z0 _) n3 S* Trm -f /sata/.storage/appblock/php
- l7 z3 W3 m/ k; tmkdir -p /sata/public/WWW
2 l) w9 R3 P  e2 d, d1 B0 cchmod 777 /sata/public/WWW6 O# P; b4 J" t5 v  ^. M4 B: {4 u
/etc/init.d/S49php-fpm start
" A. y" B+ |0 G( A+ {6 G$ U/ gstat.sh(需要可执行权限chmod 777)
8 L8 u5 z# ?+ u/ w4 z" }$ {" N; o9 P3 }/ v
#!/bin/sh! K  M8 I% {" O/ M3 ]
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 h9 ~0 @5 @0 ?( r; E1 _7 Q. u1 S
pidof php-fpm > /dev/null
% t' C: A7 J' w/ y6 g+ @8 n! [6 ^if [ $? -ne 0 ] ; then$ H" T& H" S; [' v
    echo -n "off"# A+ N  x* ~3 Q5 H' l4 \
else
  z4 A- l* z0 H    echo -n "on"% d5 _( ^' Q$ \& j( r  k
fi
( `- G! w9 N4 q/ Y, o8 w  @! g. u3 {3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。: ~/ K0 }* L9 b" l' o$ F3 c
1 U9 N5 S( n2 Z0 p1 ]$ S" P
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-10-16 17:25 , Processed in 0.063914 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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