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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
# j* t: h) Z: V9 Z8 R
: p( j" c1 f; {
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
. q, d. k8 _) a# B. L# B, X# R
有几种模式。介绍最简单的。比如 可道云做成onespace安装包, P! G: S  I5 G
首先要有linux环境,当然用x3plus自己的也可以。
2 f" Z0 a/ @  b9 n5 b2 {$ U1.建立一个app目录,名字任意,比如kodexplorer
8 b" n2 P7 a$ e2.必要的三个文件和一个目录:" z( K8 a$ I7 q. K- U& {. x0 U2 u3 _
1) version (检验用的,除了version字段,其他字段不要修改), H7 ~& I% V/ g8 L3 A! r
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app# c* t. u8 C0 r. k# b/ L% m
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
4 q. l, T: g% C* H4 I& w8 E首先要可执行权限,chmod 777 tar.sh
7 d$ e' k# [4 |6 d内容如下:
  • #!/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
    . [0 ^) ?, n, W3 P1 n8 D9 A+ ?9 _0 {
3)up.sh (这个文件是在onespace上安装的时候后台执行). H2 D0 ~2 J8 ]
首先要可执行权限,chmod 777 up.sh
% P4 U; u. [% B% U' V4 C  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
    7 r; h+ O- ]1 [" d! z

1 Y( c7 q8 }. r' k5 [- k+ {/ h
0 i3 s# a# k2 i& g+ R" H! v# z

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
! W8 p/ U1 J5 W: J0 o! b在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
2 S5 R9 x- x" f) aapp.png 应用管理那里的图标,注意像素大小和底透明8 y$ A, |4 m' P/ i# S# w6 ?
conf.js7 b* Y9 ~* X2 {8 O3 T3 @, W% B* o
内容如下:
" t4 c% Y: |: A" _" i0 f- q
& X" E  q) U7 {% `" t{
$ E$ u0 L, a2 n1 P    "pack": "kodexplorer",, O( l# R- n2 N) h% O. Q2 b. p
    "ver": "4.25",
* s7 u& d: N" c: |# o    "verno": 40025,; v  k' C5 x( V3 q
    "name": "kodexplorer",
7 `* e( r' m6 @" E7 I* y( E- m* E- n- \    "logo": "app.png",
2 `8 L3 c) P. c5 [    "url": "/php/kodexplorer/",- T% c% Q% C% P0 t& ]! G( a0 }
    "canstat": true,( _6 U# \: p1 D/ Y0 [
    "canoff": true,% V9 \7 X, O6 q# M* S/ `
    "candel": true8 I3 E4 ]2 ^2 K) a
}) I5 {+ h, W" F3 K
del.sh (需要可执行权限chmod 777)
& T& J3 r! t. W; H3 O2 `/ m! l: X! p8 o/ h5 x
#!/bin/sh
1 W2 i; H( k. V$ A6 Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
2 [, }+ z. l1 M+ Lrm -rf /sata/app/kodexplorer
% ?- _; G. W" N# U( y! z" Aoff.sh(需要可执行权限chmod 777)
3 i5 u6 l& l# i# x8 J6 Z
3 ]; d: D& B: E7 {+ ]) I8 t7 T#!/bin/sh0 T) f" ]. Y2 j& n/ B& Z9 b
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; D* I( o$ d5 q  Z/etc/init.d/S49php-fpm stop
5 S/ ^( l8 F  h8 |: d* Uif [ $# -eq 0 ] ; then
3 S4 q1 k$ ?4 U/ W) c    touch /sata/.storage/appblock/php: R3 X( u+ T( w; h3 H: N5 m/ K
fi$ g) }+ ^$ m3 ]! U
on.sh (需要可执行权限chmod 777). M9 Z0 I. y; h8 n- ?7 ~0 e
1 u' `! \" Y7 l; G# P, b) d
#!/bin/sh/ r9 D8 y+ a# N0 J5 e0 ?. Q
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; D# b( a# f6 }2 J! ^+ Trm -f /sata/.storage/appblock/php) _5 T- B* M2 j1 [/ [
mkdir -p /sata/public/WWW; r" S/ s" N+ ~$ J8 e
chmod 777 /sata/public/WWW
: v  q- r, I( o% }8 V/etc/init.d/S49php-fpm start
. g  W( x) W( e' {stat.sh(需要可执行权限chmod 777)
0 o7 B7 u' Y  h) O+ @( p- t* c8 L  X2 `% v+ q' I
#!/bin/sh
2 B$ l$ y3 V- \export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin* z$ q- j, e& g7 q3 v' a& J
pidof php-fpm > /dev/null! G+ @3 @1 n* {# K) s  W2 l0 Z
if [ $? -ne 0 ] ; then5 g9 e4 B/ f" q7 o* |- b
    echo -n "off", |4 {  {6 @* g# W) Y% N9 o
else, E+ O+ D8 ?2 }, x5 K5 N
    echo -n "on"
$ K, i, @! a: N% z8 Y% ifi
& s: H5 {. W) `0 J3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。9 r# \" a+ N$ a
% ^# U8 U6 U) m! g$ l
4.运行./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, 2026-1-21 00:42 , Processed in 0.081491 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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