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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
# o+ U4 [. X* U" m3 T1 k  k7 `  `( p9 {
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
# s% W* @1 \2 q0 D
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
8 F) L' b: C! J: P4 _" g首先要有linux环境,当然用x3plus自己的也可以。6 F( I( g' g3 g2 g- v, }! |, N
1.建立一个app目录,名字任意,比如kodexplorer
. m$ K% a* h1 d) V, M: K2.必要的三个文件和一个目录:8 Q8 ]" \# K: T$ b5 m+ F9 j
1) version (检验用的,除了version字段,其他字段不要修改)0 [( ?: @: {7 j# c* r
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app/ m- |9 \! i' b, |
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
7 Y9 c9 {. t2 u首先要可执行权限,chmod 777 tar.sh$ k- ^- Q5 L! f  ~3 j8 a
内容如下:
  • #!/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
    , C* y2 ^: X3 V$ |1 o
3)up.sh (这个文件是在onespace上安装的时候后台执行)" M9 |' X0 R5 _6 }! A# S+ G
首先要可执行权限,chmod 777 up.sh1 P* ?# ^! l" Y3 N1 u( w4 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- ~' D" l3 c1 C" s+ S" S

2 ^# @7 O8 b. C, t" N0 g- u( m  j) j& s" Q7 n

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
& d7 j$ g$ I! m+ w( S4 i在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:6 h) H* q% d  m# [  F: Z# w
app.png 应用管理那里的图标,注意像素大小和底透明
, U7 j5 b7 G1 H$ Fconf.js7 Q+ }1 `' M% A5 x$ ?- R
内容如下:
) s1 w' `0 N- U' X) t! Y1 B& T4 e/ t, J% j
{2 b% K& q+ V  i
    "pack": "kodexplorer",
: }1 r9 R/ w# e8 g4 N9 o( D    "ver": "4.25",3 r4 q% \6 \) E" B  P% _* Q
    "verno": 40025,
9 X1 Q# P6 v! i) [$ K    "name": "kodexplorer",
; L" H! O. v, u1 H; Z    "logo": "app.png",- \: z8 I& n& W( H6 T
    "url": "/php/kodexplorer/",8 x" T4 @, I/ J7 W
    "canstat": true,
' N( B0 s% |6 y; f  o    "canoff": true,' Y) A3 ~( a" B+ N1 \
    "candel": true! h% d2 L4 @" E4 v/ O
}
) r! h# b+ H; _  wdel.sh (需要可执行权限chmod 777)8 a4 p2 z8 y! j
4 T; F& Q0 k9 O  [2 \9 g
#!/bin/sh
  t3 p# o) z4 c/ h# p9 g& O4 uexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
2 h, Q5 N: \2 K. A' frm -rf /sata/app/kodexplorer
5 r9 ]0 L3 ?5 b" Z8 f1 Z/ W  Yoff.sh(需要可执行权限chmod 777)
9 t2 H, ^" Q& G' E* l  r1 \$ T; h& z, z* \* N
#!/bin/sh, Q. b; a+ C& v) v: u
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
$ ?$ F; c# D8 q! {2 E/etc/init.d/S49php-fpm stop( l; d" o  t7 L; i& k# m' w1 Y& z
if [ $# -eq 0 ] ; then1 C8 g* p5 D: @) |. d
    touch /sata/.storage/appblock/php
9 o3 _+ |+ x7 Z  wfi5 t$ a6 S# a( f; M% k& l) a' n4 r
on.sh (需要可执行权限chmod 777)- t  r; y2 W; t
: J; z, q3 Q+ y& O
#!/bin/sh
1 {3 i; `# C6 Q" R0 S0 sexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin$ @- D9 L3 @. h/ ^( x
rm -f /sata/.storage/appblock/php( k$ I/ [1 [' P( |
mkdir -p /sata/public/WWW
+ Y- ~- O5 X+ L7 T4 ~chmod 777 /sata/public/WWW
2 Q& ?9 W6 A* V5 n& u8 W  K/etc/init.d/S49php-fpm start" F3 e) x) }  ?) B/ \9 E
stat.sh(需要可执行权限chmod 777); U1 v# E; l  a8 i  F+ j; B4 g
* s) K) ]' l: q  k( t  l
#!/bin/sh
% }! s5 K  _3 y4 Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin, i9 z) K% A2 A' T
pidof php-fpm > /dev/null/ d+ `: [5 u: B, s) ?: C
if [ $? -ne 0 ] ; then
6 j2 S& N# Y. G+ E! e- s; \; I    echo -n "off"
  l+ I- p3 h7 p% H# ^. W9 H0 Helse% t6 \3 Y8 M  k; ?# f
    echo -n "on"1 @) o% V* I0 x2 z1 }" b# c. }" Y
fi# j2 r% J: W+ b9 ^7 d4 j7 G
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
" N/ b! @5 H# b) Y/ X: u( L5 F+ Y2 O5 L3 [! R% T( S
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, 2025-5-9 21:27 , Processed in 0.067886 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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