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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 " O) B9 S. S$ c3 Z# c2 h( d

5 @6 M0 p+ S4 s$ ~; ~: I, o
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
3 o& V+ D1 W9 [  f
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
. q0 z( K- _/ [  H+ R首先要有linux环境,当然用x3plus自己的也可以。2 V( c- }8 |1 Q4 n! d$ U# m
1.建立一个app目录,名字任意,比如kodexplorer
; L# V& U8 p( k' a# I2.必要的三个文件和一个目录:- Y. ~( d9 ]5 G8 U& O! {
1) version (检验用的,除了version字段,其他字段不要修改)- }- @# ~0 H, {: P" `7 c
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    # a0 ^5 S: i, B* n! Z( F. N
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
! y) v0 `' U2 b/ _/ F首先要可执行权限,chmod 777 tar.sh
5 F9 Z; t  L$ J8 O7 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
    - d" u; n: Q& {
3)up.sh (这个文件是在onespace上安装的时候后台执行); m9 ^* B6 @5 ?
首先要可执行权限,chmod 777 up.sh
: W+ M; M, y6 g: @内容如下:
  • #!/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
    / y) Y# W1 d: x, X
2 B, E/ D& N- k4 F9 u# F1 {- R% |# k  T
( C6 {8 ]4 |3 @/ Z9 s

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录, t* D6 N, m2 H" f- [# f
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
! p! ^' V) o: l. Q% u" m5 sapp.png 应用管理那里的图标,注意像素大小和底透明: |8 j" z; V% |. R
conf.js
9 @( ~6 b; i& C2 L1 x内容如下:
) \  E+ G9 |) q+ N- `9 E% L! F8 D7 O# L+ e; V5 z5 v6 O, ]
{; o4 S; |) L6 Q
    "pack": "kodexplorer",
8 c0 i7 G, U# ]5 ~: z    "ver": "4.25",& \7 P. v4 m8 I8 ^
    "verno": 40025,, [; r- @/ f) Z% d  S# k$ f4 q/ L
    "name": "kodexplorer",  k) ?8 V0 k5 u2 y: D4 A
    "logo": "app.png",: v" S8 |6 k9 ?* A! I% K- a' \( ]
    "url": "/php/kodexplorer/",/ ?7 |7 _& \# R- n2 A; @( _
    "canstat": true,
5 R, D; |5 q+ Z5 Z# R    "canoff": true,  Z8 u2 l) R( w: s
    "candel": true
# v) [7 c# z" V: ?. f) Y& ~}
- l: x! {; L( _# w4 z8 k, Pdel.sh (需要可执行权限chmod 777)0 y3 r) \2 Y+ r2 N# O

* c# N6 a2 t+ {" |  x) {#!/bin/sh9 }8 G+ I- d  J! w% e
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
1 I$ U7 q& }$ Xrm -rf /sata/app/kodexplorer+ \9 Y1 p4 u$ w; x' d
off.sh(需要可执行权限chmod 777)
& X6 a) z' K' H8 c; ]+ I& p$ b* Q* U5 N
#!/bin/sh
0 T+ [0 S) a, Qexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin' J6 K, K2 u: ]
/etc/init.d/S49php-fpm stop. I, O+ U3 w; Q2 e, P; z
if [ $# -eq 0 ] ; then" m& h$ J* c; o" t
    touch /sata/.storage/appblock/php$ Q6 i5 l, b. {  Q' ~( O6 w: A0 I( x6 Y
fi
: q! F! E' G/ {) M( ^" n9 Yon.sh (需要可执行权限chmod 777)
5 h1 j0 n- Q* T* ~3 v1 W- E# k
* j" i8 G$ }  X" N3 @3 y  U) I1 V( E#!/bin/sh
  ~0 I( ]" G8 c& f% _* z4 c" hexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
3 D6 i6 H9 S! E: d4 U4 Q9 Mrm -f /sata/.storage/appblock/php: h$ C- H: W3 N& P6 n
mkdir -p /sata/public/WWW
" N, ?8 t2 j0 C9 v' k% J5 j' Wchmod 777 /sata/public/WWW" j' k9 u2 l8 A: E
/etc/init.d/S49php-fpm start
) g: ]% Q: P% s0 Kstat.sh(需要可执行权限chmod 777)
; h/ H1 e) H- @5 P/ o
4 s' A/ _  v0 [2 p( m#!/bin/sh4 L5 Y. s9 y6 @' I. d- T# _
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin  c$ t3 t" ~1 ^! Q* k
pidof php-fpm > /dev/null
% S+ ?3 }; @- h( Pif [ $? -ne 0 ] ; then
$ D# b  i- V! [( `5 `    echo -n "off"5 H9 a9 i) L* P' h
else/ x) j) K8 n8 d/ Q- y  r
    echo -n "on"# {: o8 C, l: l9 S; q/ q
fi
6 \5 c, W" |; D* S! Y3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。& \. V# Q( @. \: j1 Z
( n3 Z) Q' d+ }. @( ^3 H. {
4.运行./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-7-3 11:20 , Processed in 0.088046 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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