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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
4 f4 w% s1 D3 k5 R! Q& g2 {  R% R( s' n! M1 }( Z1 ?. K
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
! g9 H$ N  Q  l+ d( _! c, P& Z
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
6 P7 S# L* T+ z- e$ E8 I首先要有linux环境,当然用x3plus自己的也可以。
. T2 x. A7 L7 D; H- I1.建立一个app目录,名字任意,比如kodexplorer, H- h' t& j. @0 }
2.必要的三个文件和一个目录:
$ L6 s6 O1 w% m+ u$ k! @1) version (检验用的,除了version字段,其他字段不要修改)' g& B* ?6 S5 b! h* Y/ x( {" E
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    - T  M/ a! {9 X. R# l7 D' }
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
7 s% g8 a: b5 h+ N0 ^! \$ x首先要可执行权限,chmod 777 tar.sh
" n0 Z4 T' o+ B: h4 C: M内容如下:
  • #!/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
    + q& d- N( N* M- @
3)up.sh (这个文件是在onespace上安装的时候后台执行)
) I$ k; D; U& q首先要可执行权限,chmod 777 up.sh$ T, }: T! D) |4 q* ^- p
内容如下:
  • #!/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 @5 e; {7 H+ t: T
" s2 l$ @/ ]1 }* f( P' h
0 q9 W3 D6 R2 M# G

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
' X" `2 L# z; |  t在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:. h$ \$ k+ D( u5 l2 t) w! n  J  o: M
app.png 应用管理那里的图标,注意像素大小和底透明' y- p" t1 n2 h" H+ P# W* v
conf.js
1 `- w1 X9 E6 b) x$ h2 A3 F( V0 o% {内容如下:
9 w  k2 P% {: c1 k4 O: }) Z
' ^: h. q4 q: @6 ?1 k1 ^4 {4 G{
- |$ ?, a" z6 p! E+ O* B    "pack": "kodexplorer",4 P& o& N# P" l& S+ e( W& X. \
    "ver": "4.25",; D% `* [- v4 v. l; _
    "verno": 40025,
% w. t) S# t( {' m' c! ?5 f+ Q    "name": "kodexplorer",
1 ~! R. y5 X2 u8 a    "logo": "app.png",
& r4 T+ M0 K6 c3 E+ W$ |/ h1 X    "url": "/php/kodexplorer/",
; x8 J: q$ a* h( }2 K# q; J9 h    "canstat": true,
7 p9 Z% g3 F* y% D- _0 ~    "canoff": true,  a1 e' l7 M0 T) ], C) X; S
    "candel": true
& f% W& S" m% w$ e% D}
! }& t% Q$ v% j. s* Y4 q8 b; \del.sh (需要可执行权限chmod 777)
1 s$ D1 e3 n/ k0 f9 j7 E& C4 }! u( q% Z, d3 U
#!/bin/sh! }8 Q# m0 ]2 g( t
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin; }; J* c" ^4 r. r8 v
rm -rf /sata/app/kodexplorer  D- @' s9 G3 r: @! u
off.sh(需要可执行权限chmod 777)
3 O4 m; t0 N8 f* n4 j. P( i) I
4 A; C! o+ C5 H4 K9 Z0 W: x#!/bin/sh" G$ ]3 C9 ~$ n
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin$ p$ I" v0 p% `/ D& P6 G
/etc/init.d/S49php-fpm stop; F0 `9 Y9 a8 Q/ r# `, l3 x$ F
if [ $# -eq 0 ] ; then& y5 I4 p# q1 K$ ~/ |# \1 E" [& s
    touch /sata/.storage/appblock/php
3 D! J( _( @! Nfi- D2 Z, c) ^0 P9 K% m
on.sh (需要可执行权限chmod 777)% `4 j( G8 ]$ H# v

- ~- t: Y8 U8 U% \1 \#!/bin/sh
& |7 R  g1 Q$ w" @export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
% d9 C# i( J/ f! T9 c. B9 arm -f /sata/.storage/appblock/php
; ?. {5 z" V0 |/ dmkdir -p /sata/public/WWW
& ]8 T7 m9 \# U: v% [& ^chmod 777 /sata/public/WWW
# E3 c( a, G; X( N. M/etc/init.d/S49php-fpm start
% n) q. q& D5 U5 z# y- cstat.sh(需要可执行权限chmod 777)
* w/ o' L' J- |+ r$ L
' }' [: M. s+ w% N. Z2 l) g  u#!/bin/sh
& ~( ?) k+ ~2 texport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
! I; R" m. X( x& j0 ]5 ipidof php-fpm > /dev/null+ T1 a6 D$ X* g7 T; |% J: J
if [ $? -ne 0 ] ; then
1 h6 q3 d0 V% {    echo -n "off") a2 V2 p# L9 D% |7 D9 l8 p, ?
else2 O& z" G. G7 Y8 c& C9 D
    echo -n "on"
: \# E3 _. e2 l, K% Qfi
% a2 q- `# s/ ^6 v: |% [3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。
+ K5 Q5 p- r  R. G: ~
) r8 {8 i& A  C, k1 P  _$ f4.运行./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-6-4 09:57 , Processed in 0.080209 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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