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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
yzfdy 发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式 IP:–广东–梅州 联通
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 , R' s5 x7 F( B
$ R, d; M5 R8 y3 {5 x6 P3 @5 Z
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈

% V3 h) ~* R7 _% J; {
有几种模式。介绍最简单的。比如 可道云做成onespace安装包" y' i3 u+ P) Z9 k# _( z
首先要有linux环境,当然用x3plus自己的也可以。
  }5 O( }0 v* {7 z# _2 K( y1.建立一个app目录,名字任意,比如kodexplorer& J2 ]# T, ^5 d0 I; I& H1 X' [- A
2.必要的三个文件和一个目录:
9 ~; X5 S) T9 R8 D% O4 O4 u' N1) version (检验用的,除了version字段,其他字段不要修改)5 y3 Z  I: Y- f7 ~3 T$ A
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    $ Z9 v6 ]6 ?, ^. q1 m
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行). k6 A7 K0 h; ]% y/ p1 _. M( {
首先要可执行权限,chmod 777 tar.sh. L' N+ H( C; x+ }- r$ D3 h) |7 {
内容如下:
  • #!/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
    2 J! a# @. M. _* n7 I5 g* _
3)up.sh (这个文件是在onespace上安装的时候后台执行); z9 l, ~8 b4 }  e% A
首先要可执行权限,chmod 777 up.sh4 j# Z+ q$ e# u4 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
    . W. q/ r4 L6 k1 H3 A

4 [* {4 C* \  F) }  V
- k& m' k; [  B

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| yzfdy 发表于 2019-10-3 01:07:46 | 显示全部楼层 IP:–广东–梅州 联通
4) app目录
: ^5 ?$ e9 e: [; @在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:
& ~& D1 s. G4 s7 s' oapp.png 应用管理那里的图标,注意像素大小和底透明
: F/ V3 u% D' ?; r% q# T+ S1 Econf.js
% ^" v& m$ }8 J/ N内容如下:
5 Z. E$ k. o0 R. j! w$ h
- S* x" J  e! D( S. T{3 j8 }+ k, Y* ^; }: v
    "pack": "kodexplorer",
5 \( O1 \# s, U! v    "ver": "4.25",5 ?4 p+ x7 h' \
    "verno": 40025,& E5 C+ z, v- h  \5 x: `
    "name": "kodexplorer",) I; S% t3 \9 z) B2 C! f
    "logo": "app.png",
; N. W" z# V8 _7 \: ?& x    "url": "/php/kodexplorer/",
* }/ J) B' h* N  F  D. A    "canstat": true," N3 l2 v5 _9 I. j2 B  f3 e
    "canoff": true,2 a+ Y1 o5 Z, Y  y
    "candel": true
! ]* R- @# a6 _# n5 y& T# |}
; s$ D2 i; S' K8 n8 B3 Pdel.sh (需要可执行权限chmod 777)9 R3 i1 R' J) F! h& P# _1 z) s

. N& a) y/ ^+ V  ^+ h#!/bin/sh5 c/ P+ v& J% I3 q+ U' j
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin8 V$ J6 b2 G$ L+ ^) K1 T2 x
rm -rf /sata/app/kodexplorer9 _- `) \5 C1 W  F9 N, O
off.sh(需要可执行权限chmod 777)5 P5 \$ u" ]* N' R, [7 L
: i: }$ C6 R% J
#!/bin/sh) m3 Z9 I, H4 O* K$ g
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin% v3 ~; u. b. ~8 R  T& [
/etc/init.d/S49php-fpm stop" x0 Z' b2 c& |& ]  D
if [ $# -eq 0 ] ; then
6 W- c3 v4 p: ~: u    touch /sata/.storage/appblock/php
: H5 i, i/ I0 q. y4 B1 f& vfi" S1 l5 N5 }, U6 ]+ E8 A
on.sh (需要可执行权限chmod 777)
; k( O! a2 |& z7 O/ X6 r& N/ R* }0 w& R
#!/bin/sh
" u0 r% v, u7 `) Z& n; r. d$ I% xexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin1 U0 D& u- i$ i* b" s
rm -f /sata/.storage/appblock/php( g  ]$ ~4 K% h
mkdir -p /sata/public/WWW* Y# \7 D; ~$ f* {
chmod 777 /sata/public/WWW, v' n/ Z7 a: c. I+ U
/etc/init.d/S49php-fpm start
0 q8 D# Z- {# X; @  dstat.sh(需要可执行权限chmod 777)5 @$ H4 T$ h  B5 c3 I  m
. }. v' ~2 V( ]' ?- n) {
#!/bin/sh
. S/ P5 C; V7 @& |3 ]export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
2 {5 r% Q3 n/ `5 O* }& s% U6 ppidof php-fpm > /dev/null' u+ ?- B9 C' s8 a5 a
if [ $? -ne 0 ] ; then5 F0 b) T4 }2 u1 f+ @/ z$ U3 ^  d
    echo -n "off"
3 s+ z* g" u2 y/ G: [' S" F5 eelse0 v" M6 i3 J: a' D, q; L8 E
    echo -n "on"+ ~' {! K3 ?7 y5 I( |
fi
7 c" Q3 Z' A$ A! f, N3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。$ e4 P; M. ^% n: b' m9 D, R" g

6 Z# \. V* N) U4.运行./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-8-27 09:05 , Processed in 0.069963 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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