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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 9 h# m* V% N& o- _

* [: A  g* z9 A4 ]0 ]
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
$ ]1 Q. U. ]" b2 ^  g" L6 e
有几种模式。介绍最简单的。比如 可道云做成onespace安装包1 f( P4 b6 k5 |; u: L. |' A5 G
首先要有linux环境,当然用x3plus自己的也可以。; k, i! ?/ h" M  F9 S
1.建立一个app目录,名字任意,比如kodexplorer( n# Z2 X8 J. `, l2 o# I
2.必要的三个文件和一个目录:
* x# W* D8 X6 G- a9 {1) version (检验用的,除了version字段,其他字段不要修改)
$ h. A+ x! n* N- O: K" m内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    , y1 |. Z* u5 |  b" e9 P! H
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
+ _' G  C9 `6 ]首先要可执行权限,chmod 777 tar.sh0 |# x2 K+ [8 N' Q/ H. b/ p
内容如下:
  • #!/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
    7 l8 m1 V6 `; V+ d! @$ ?- a3 ]
3)up.sh (这个文件是在onespace上安装的时候后台执行)+ E3 z' S) Z9 E6 d6 G
首先要可执行权限,chmod 777 up.sh1 V6 \7 e; k4 g$ M8 J+ n  ^
内容如下:
  • #!/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
    4 R2 G* Z* {% a  `) U: |
+ w, g0 A$ d3 t8 t& C
4 j' M# k" Z6 e/ F: m9 C' y. g

评分

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

查看全部评分

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录
* p# L6 o+ X2 _, ^! f' T9 s在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:. x8 F2 P# ?' F- z" E! ]
app.png 应用管理那里的图标,注意像素大小和底透明3 H4 [' G1 x6 N& |
conf.js1 r/ V/ S% ~0 N2 x1 L8 M; O
内容如下:
/ {: g% U5 I& H$ {, c
' @, \8 c' @! F! L" _$ Q{# Y$ Q5 m5 B8 J, y: q& c* s6 V. o
    "pack": "kodexplorer",
! h$ j& J. R( ]& \' `    "ver": "4.25",
8 J4 o, n$ R$ @# F    "verno": 40025,
+ j8 ?3 K# s7 s) E/ P/ q    "name": "kodexplorer",
4 y1 W5 V# q' O. m    "logo": "app.png",
; L) Z$ b5 K- E+ r/ r5 J    "url": "/php/kodexplorer/",0 U) O% \% J. \' P( q
    "canstat": true,( z  k" ~1 _  N1 w$ X; V
    "canoff": true,
, |/ b% w- G5 |( y" z" l    "candel": true
/ j: {( K& c( E# D  M2 O3 |' }}6 {: ]( c9 J# \
del.sh (需要可执行权限chmod 777); e# s. @2 J9 z) h0 y' V
7 I) h, h0 @8 o& ]1 ^/ ~9 ~$ L
#!/bin/sh
5 B' W' d  w; U' E- _* `export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin0 x9 K0 m0 V' m  E
rm -rf /sata/app/kodexplorer' {+ u! t2 K. \) ?
off.sh(需要可执行权限chmod 777)
4 u7 j% V- y$ N) ~2 b, b  _; `/ Q; B+ N$ p! q) Q( w- H! w
#!/bin/sh! `* N% e& t. R  G9 j( N; y! ]
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin, [# N# t+ s; U. h$ H, I* \1 I2 i
/etc/init.d/S49php-fpm stop8 e  |9 P- S9 b, b9 g& p
if [ $# -eq 0 ] ; then) [6 t1 {4 u4 d& d
    touch /sata/.storage/appblock/php3 `/ e! z9 I5 ]$ v2 k
fi, p- F" x4 J3 _6 t/ a& u) Y8 D- {
on.sh (需要可执行权限chmod 777)
0 o3 V& i, R2 I1 z
# O9 ]2 K) Z3 `2 o9 e5 O0 P! A% t#!/bin/sh
' a. z: Z! t+ R5 F% X1 Zexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
$ o9 R6 m6 T) vrm -f /sata/.storage/appblock/php# K2 Y& n# s! G$ Q; S# T) ?% x
mkdir -p /sata/public/WWW' Y, f; W/ O/ [8 T* \( P1 ^# X
chmod 777 /sata/public/WWW6 }; Z4 p7 v) j
/etc/init.d/S49php-fpm start' C5 M5 e. U/ @% C2 c
stat.sh(需要可执行权限chmod 777)
, |" k1 I: K- x
; H/ N$ [7 Q% m, N0 E3 b) n#!/bin/sh8 k: s( W! m: O4 p
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
9 z: `3 x  i) b8 W7 _2 qpidof php-fpm > /dev/null3 w: C/ }9 F& F  i- G0 ], v
if [ $? -ne 0 ] ; then, J( ~$ K) r& ?, Q. Q3 i' w% j) c
    echo -n "off"
1 G0 N1 N- e  D0 E- @else( `/ a3 E8 t6 ^7 a- x
    echo -n "on"
& b2 o6 R! w% p) |. J7 s2 Yfi
+ r$ U2 v0 Y( ~- d/ x4 T3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
; [; {( P" J  N8 I  e
/ s, D3 ?2 ]" i/ P; F. ^4.运行./tar.sh即可生成安装包

7

主题

129

回帖

4230

积分

实力垃圾佬

积分
4230
 楼主| 发表于 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, 2024-12-25 22:07 , Processed in 0.061463 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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