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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
- {# `8 W/ Q7 e3 E3 T4 U5 i" c9 \, [2 G+ U) |* u7 g( ^
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
  g; y! [8 _6 W- _3 j4 g6 b: d
有几种模式。介绍最简单的。比如 可道云做成onespace安装包. F+ P2 M( ^& @, t+ M1 b7 T( ?  v% |4 L
首先要有linux环境,当然用x3plus自己的也可以。
6 W' v; D( m! N8 w% v7 t1.建立一个app目录,名字任意,比如kodexplorer6 i# R; G. y/ C4 l6 q0 J6 ~1 k  }
2.必要的三个文件和一个目录:/ o) ?& l. X4 Z- {, N2 _
1) version (检验用的,除了version字段,其他字段不要修改)9 p; F# a/ K3 L% ~
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app; j2 a9 w2 z* N1 }
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
' Z- p: i) S6 Q/ z& L( V1 l) R# V首先要可执行权限,chmod 777 tar.sh
8 M5 W3 l, J" U8 n8 h* @6 P9 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% _$ P! I' ]  u5 J( o
3)up.sh (这个文件是在onespace上安装的时候后台执行)
+ [! c$ b" [! N. m( i) J$ D首先要可执行权限,chmod 777 up.sh1 _1 p* a/ l/ q) u
内容如下:
  • #!/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 09 x7 o5 ?, y: l3 H9 q
# ~" N: T/ t1 n. |+ m, l
  w8 m: i# r7 U

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录* D  S6 w6 r0 ?/ Q# p# q2 h
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
, l* U/ m2 e. ^8 R: {7 D; }app.png 应用管理那里的图标,注意像素大小和底透明
5 s5 Y+ K5 i+ t( i; mconf.js. W" P" Y+ e, Q1 w
内容如下:
+ x. d* \7 F/ k  E" H4 ^% ]* b% Y7 h* l% M, n: V
{. m6 J: B( \7 U) u8 B! i( ]' t
    "pack": "kodexplorer",
2 o' p8 C3 a1 E* u5 o, M( N    "ver": "4.25",$ Z( X2 J& w" G) u, p2 @8 p8 S
    "verno": 40025,- W, p" q+ L& l7 w! K0 c
    "name": "kodexplorer",$ K: ~" }; K: d* j( D+ L+ j
    "logo": "app.png",
7 N& t6 A  k! Y2 M3 A  D2 R" J    "url": "/php/kodexplorer/",
4 |, G& U8 C& i% f. Z% i    "canstat": true,
& c" R1 e  f( K! v% D2 l/ e+ m- y$ W    "canoff": true,5 T  R) ]  }- }
    "candel": true
2 o6 s0 H, r' B3 E2 i' i4 Z# ?}
1 A  I( _7 N' u: q9 m& \, A6 Jdel.sh (需要可执行权限chmod 777)
- e; Z8 c0 r/ X. w6 @! b' z" C$ F* Q$ P1 ~( ?3 ~2 ]
#!/bin/sh' l1 ~4 v5 U3 _0 R% F! g' `
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
5 s2 O; ~. D0 A: g6 frm -rf /sata/app/kodexplorer& o& M5 _5 E8 ~; k* v4 [* o( i
off.sh(需要可执行权限chmod 777)
% L. Y+ J) G' |$ k! R9 s: g' N5 |% h2 I9 @1 F$ E! r0 l" _
#!/bin/sh
/ `( o9 c! [3 }/ u0 s( g. P% P: ~export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin+ H6 {: l9 C2 {: @( p. S. U% {/ `
/etc/init.d/S49php-fpm stop
' O: j# d& i( |6 o/ |if [ $# -eq 0 ] ; then3 T8 u- L( {1 X
    touch /sata/.storage/appblock/php+ W/ P0 O. t+ }, h* i' `8 H/ E
fi# S2 B+ y" k2 v1 n; y& b
on.sh (需要可执行权限chmod 777)/ g* v  U+ t* o9 k+ c
$ g" u/ N& I( H/ r* g0 }
#!/bin/sh+ x; C! R6 b! x/ n9 F$ F
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
6 Q0 Z" t. B) [8 Rrm -f /sata/.storage/appblock/php7 A, S' A( @9 j3 v" H
mkdir -p /sata/public/WWW
( d2 m6 O& f  l- b% [* kchmod 777 /sata/public/WWW3 X2 h; r8 F/ `' M3 z
/etc/init.d/S49php-fpm start
5 n- y0 H1 W% F9 t9 }0 b1 p) sstat.sh(需要可执行权限chmod 777)" ^5 N* r" |! d$ _

! q+ |: A- t2 P4 Z9 }#!/bin/sh
1 q; l' m, @% Y; b/ ]- Uexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin8 Y7 f9 U. e' ?# @- c4 j
pidof php-fpm > /dev/null
% E6 o( D6 z# E7 \5 F6 `% [! A, Xif [ $? -ne 0 ] ; then
5 e/ i5 k3 ?5 H2 J    echo -n "off"
/ [9 k! K1 a  @$ p- M2 Uelse; J* ]- ]- p7 m
    echo -n "on"1 n- F1 {9 v: m, g# L3 w4 L3 C
fi. Y! g! T) I+ R1 d1 K' T
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。5 f0 V9 x8 O* J. S* d; u% Z
" u3 f/ E0 I* A$ T/ 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-8-17 13:52 , Processed in 0.313986 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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