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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
& D/ ]) G; g  n, L4 z  o+ M  D
8 Z/ `- j9 V& z" T; V- b# v& e! D
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
, [5 `" H$ n5 G1 b
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
: B% \& d# v* |2 h首先要有linux环境,当然用x3plus自己的也可以。! Z0 }. ^3 x. \! v; z* n" x
1.建立一个app目录,名字任意,比如kodexplorer
  r  P: e* z/ R' S( E  O2.必要的三个文件和一个目录:
0 ^& E5 d% s8 N& z7 [; l1) version (检验用的,除了version字段,其他字段不要修改)
, _. B% ^# m' F3 _4 R3 q内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app  m, n: S- O: R" Q( I  [! N
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行): q8 M; H, T/ r4 v, f0 C0 G$ L! F
首先要可执行权限,chmod 777 tar.sh$ S4 V2 D. X, R" e2 F" R3 o
内容如下:
  • #!/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
    5 G9 A/ S8 T" v) e7 }8 \( ?
3)up.sh (这个文件是在onespace上安装的时候后台执行)
2 R2 g- |' ?0 e7 x# _5 N1 {  ]0 d4 U首先要可执行权限,chmod 777 up.sh4 V8 Y- F& B, O; o' {2 X/ }
内容如下:
  • #!/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
    & W7 z7 Q: m9 g

* Z# P* h8 \8 n) I1 L0 \* |' h# |! [5 e

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录! b5 a8 B7 k5 b% Q" b
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:3 [8 [, R8 G2 u" V
app.png 应用管理那里的图标,注意像素大小和底透明
1 N1 |& Q) T( f: e& Dconf.js2 e. Y- K- b2 r2 g3 s
内容如下:
# a0 m, W3 Z' E3 _3 I0 D) V0 G: M3 r$ h
{
6 M% m+ J6 g) B, }' I$ H5 |( t    "pack": "kodexplorer",
, l2 _- f& ]* N0 B9 ?. E    "ver": "4.25",
% z# B4 q1 j" o1 H* H2 D    "verno": 40025,4 `4 I, c8 n/ n* C; b% C5 M
    "name": "kodexplorer",5 J$ s; k% Y8 I8 D, S/ B; O( d
    "logo": "app.png",4 J# L. }; P6 B. k# y) |
    "url": "/php/kodexplorer/",$ c& m8 r6 V3 l
    "canstat": true,( g' N* a0 M# v; Y
    "canoff": true,
' _6 K. p; N. ?7 R1 J( g    "candel": true
( P' S: F' S$ y, s( X. v}
0 p0 P4 T  S) }1 W6 M0 P3 g$ Vdel.sh (需要可执行权限chmod 777)" P0 I9 \% f+ R

. U+ `2 ~9 d' [) w2 p#!/bin/sh
- c) H7 T1 f! M! h$ k" W# yexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
. z: z! Q. q8 V# z8 brm -rf /sata/app/kodexplorer" ]% P0 T" N6 Y* z. V9 K! l
off.sh(需要可执行权限chmod 777)8 H9 }' ]* Y# J& d  d4 S
5 _- h0 v0 s# M, Q9 f8 J
#!/bin/sh+ D- P5 L+ V4 h5 P/ W& a+ F
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin% c+ E' \# Q- F" \( Q
/etc/init.d/S49php-fpm stop% w9 Q& F- b2 s8 b( S. F
if [ $# -eq 0 ] ; then
! f" i5 e" y6 R  o    touch /sata/.storage/appblock/php& h: R4 B: k5 \1 f: g7 @
fi/ [7 I. t2 K/ K) M, q# [2 q
on.sh (需要可执行权限chmod 777)+ F5 a! X5 R# H( I7 B. D8 u

2 t& r. \9 ?5 ]: [#!/bin/sh; j  e2 z; Q$ v& c" A; [  |; s
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
8 S$ ^, H# Y. ^! m; V# ~rm -f /sata/.storage/appblock/php
. Y7 a, I% P' J* G8 Q. f( n5 umkdir -p /sata/public/WWW
/ i9 f# _  Y7 {6 R/ ^, e; H; tchmod 777 /sata/public/WWW  m' _8 M, c" m9 W/ {% t2 w9 W
/etc/init.d/S49php-fpm start: I; p* H  w2 x7 {; x3 k& D1 _
stat.sh(需要可执行权限chmod 777); k6 {/ g. U$ y( X9 c- j
% Z& I4 S; ^# g/ ?8 g
#!/bin/sh3 A& u) c4 V: s+ H3 I
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
8 w$ Y. ?) C4 K% g2 x: W3 Upidof php-fpm > /dev/null
. n' o6 b4 ?. A7 jif [ $? -ne 0 ] ; then
# p" |: J+ D# }- d" ]    echo -n "off"- @0 ~# M; T, A; _/ b# K& P
else4 L2 C9 M% J) y+ ~1 ^9 D
    echo -n "on"
3 C% v0 }' Y8 I  H/ `! qfi
7 X4 Y2 n; ^' ?- v' w; s% b  v: ?3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
* D0 {4 x" e9 Q' R- Z% [2 ^4 B
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-5-5 05:29 , Processed in 0.087779 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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