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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
& ^7 b6 w& E% `8 R0 J6 s5 z- ]! \  ]; q2 a0 r& a, S" c
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
! J/ U" _, ~8 ?6 }+ g1 p/ P
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
* {& B! `- s/ O! O. u8 {首先要有linux环境,当然用x3plus自己的也可以。
. L' h2 _  o  [  q, K1.建立一个app目录,名字任意,比如kodexplorer
( q3 m0 a1 S: }" b# G' ~2.必要的三个文件和一个目录:
6 x* |) J( Z' F) ^1) version (检验用的,除了version字段,其他字段不要修改)
3 ?( k2 H2 H9 j! o! l' U内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    / W; q) f! w; L) R) `4 [6 L/ h
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
+ @4 z! X. m' U; ?* o首先要可执行权限,chmod 777 tar.sh7 e- k% X- m; l
内容如下:
  • #!/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 P/ h  z, C+ U! j! r$ [% K5 L
3)up.sh (这个文件是在onespace上安装的时候后台执行)* I- F' R0 {) f$ b2 t
首先要可执行权限,chmod 777 up.sh$ _  w2 F# _1 {' i( U5 j
内容如下:
  • #!/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
    0 I6 B4 I8 X! L/ g7 x: ^, ~

' z: ]/ i) ^, k; ]8 \) p5 O
* G" x+ |5 M. [) A0 X, Q4 {

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录& @9 i1 Q: g6 v  g0 z
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
9 c+ @* P- _, J2 s6 k5 g  U, yapp.png 应用管理那里的图标,注意像素大小和底透明* h# J# y4 a; I. R, G
conf.js
$ ?" B$ N' H1 p$ d4 Q2 R; y, G内容如下:
* R1 I+ d& {! [1 i5 ]3 _" [! C2 r/ l3 p' H( t0 f6 s, C2 p0 |
{
! Z- w! a0 V( X, u* \, K1 I    "pack": "kodexplorer",: _0 `6 F+ [8 I. a' C5 m+ Q
    "ver": "4.25",
) Q2 \# x: F6 ~9 W5 N$ H    "verno": 40025,: f5 W: o, Y2 x$ t& e
    "name": "kodexplorer",, z7 ]& W) @, r8 |. e" p
    "logo": "app.png",9 W' ]( A4 q  |" @7 x: w1 U7 Y/ }
    "url": "/php/kodexplorer/",
" w4 k' ~! m# g* ~3 t    "canstat": true,# m, R5 T: u4 S) m
    "canoff": true,
+ t+ m2 o  u0 b/ H$ R% S    "candel": true
, C: ^/ q* k9 `+ l' q' Z5 |}' a6 \! d* B: g% T
del.sh (需要可执行权限chmod 777)5 Q( @- ?' f0 g% T" S. q) m
$ M& V! H( w5 A
#!/bin/sh
9 o7 s4 U$ P) h; W5 b& z" F  Dexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
2 F! f# K5 L& j" T9 y# Orm -rf /sata/app/kodexplorer
9 h) J1 R6 _$ J$ b6 D& Z* @off.sh(需要可执行权限chmod 777)
( u1 _; |" L+ U: H# X" H# f# c+ D5 Z3 f7 `  S' e3 W
#!/bin/sh. N9 l% [; O% \% c: A, y6 W+ ^
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
% T' V" c. K/ G7 D4 H/etc/init.d/S49php-fpm stop/ H% n0 b; T6 r8 l7 {' Y4 V
if [ $# -eq 0 ] ; then7 q2 S& K: m4 e+ y
    touch /sata/.storage/appblock/php( V8 _0 N' C( I6 w% @' S
fi; V  H! l" B) \+ U' U# l; d
on.sh (需要可执行权限chmod 777)
" D  _$ G# W  Y8 d( I
1 m' ~1 Z% w- H. \" }#!/bin/sh/ j0 _! K" _6 Z9 V' U
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin. _3 B5 R; k7 s8 R/ b1 x5 @4 B
rm -f /sata/.storage/appblock/php
. {6 T; i8 v, q# _4 M: @mkdir -p /sata/public/WWW
9 c+ J0 @, l2 u# p9 K: h0 N( A; ychmod 777 /sata/public/WWW
7 B7 A% q2 q! ~/ A+ b: h9 K/etc/init.d/S49php-fpm start4 P3 i3 E% O8 ~9 v; j
stat.sh(需要可执行权限chmod 777); f& a$ F8 x, [  v7 p$ O0 |! m

" F2 A3 G( w7 ~#!/bin/sh# e, e- _9 c( V8 Q% O0 E
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin  m; d$ p" ^3 d4 j' b8 ~( z) `
pidof php-fpm > /dev/null( i9 @- v+ w# J6 f& @; U8 b
if [ $? -ne 0 ] ; then
# ^7 J% n; G/ q. |+ Z    echo -n "off"# k- l5 I# ~3 g4 t8 w& G( G0 P" q
else
6 K2 W) L, v  n: ^1 H; `- ^    echo -n "on"
2 ^1 c7 [7 F' [: Bfi
: ^8 U( Z# |5 O& N+ I  x5 z3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
1 S3 E* H) k$ V; a/ K. C
7 u- Q- {, }4 }7 B: t# C6 m4.运行./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-17 00:00 , Processed in 0.065518 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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