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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑 + l" u+ S6 o" D0 A2 V# t- H) u
7 [' B/ A% b1 K# q8 S; P3 N' |, _
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
( Z! o3 l6 B# b, u
有几种模式。介绍最简单的。比如 可道云做成onespace安装包
/ ]* w" F* L5 I+ j5 l: O首先要有linux环境,当然用x3plus自己的也可以。$ i3 ~) u" N8 W% j  J9 w
1.建立一个app目录,名字任意,比如kodexplorer
! O& R2 Z+ I% Y. y0 W: h: ^; {& b5 }2.必要的三个文件和一个目录:
3 A3 r# J; o7 R/ ~9 P5 ]1) version (检验用的,除了version字段,其他字段不要修改)  G( S3 z  B( ?* @; \8 y. k4 w# s( p
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app
    # s( N) k' b2 H/ F
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)2 T+ H  M5 p. h7 f8 p. l+ N$ [
首先要可执行权限,chmod 777 tar.sh; t0 z6 i' G7 m( `& }% t( q
内容如下:
  • #!/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, o, r: }4 L% @/ _
3)up.sh (这个文件是在onespace上安装的时候后台执行)
' T, g9 c" c3 i& r+ I首先要可执行权限,chmod 777 up.sh
+ Q( T9 E# y" c) W内容如下:
  • #!/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 02 \" g9 P$ s, e2 A5 l' n
& g" q( x  R9 |, z' D2 a

: Q) u9 j$ v& A; u( H( O. o. k

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录2 s9 J; y4 `) {* m) G2 \1 |
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:# h$ A% p  }2 V, [9 R1 C5 F5 N
app.png 应用管理那里的图标,注意像素大小和底透明4 k+ |* t# m- o4 y" V( I% Z: y" |
conf.js. J# g& E8 j( ^3 B! i  ?% _
内容如下:0 d" R! Z+ n; b" e; D" n
1 }9 x2 ?. i! E, l  |
{
: g/ d( z6 I+ M# C7 z1 r    "pack": "kodexplorer",) b+ F- X, J2 J. e. D. h0 k! n
    "ver": "4.25",& r, H% h7 Y6 X& j' y) c- T
    "verno": 40025,
& V: Y) v: x8 h/ X: Y) i    "name": "kodexplorer",) ~/ m8 U( }9 t4 B& _/ |  e
    "logo": "app.png",
9 a$ s$ K* m( V2 J; r: \9 h3 {0 I$ s    "url": "/php/kodexplorer/",
$ K* q7 ~/ A' l! k    "canstat": true,
2 v7 @$ @( ]4 M0 z/ W    "canoff": true,
$ L4 U1 g4 U5 T8 R2 X    "candel": true
# A) b$ p# L* T2 Q2 D9 G2 _* C}9 z; m7 b# r6 g
del.sh (需要可执行权限chmod 777)! m% t/ {- V& s

% J$ Q1 T( J# c' S) z#!/bin/sh
0 k& e. B. H9 ^, u* Uexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin+ @9 T% C& q! h) [( W
rm -rf /sata/app/kodexplorer. q4 Z, ?  |9 ~6 O, r
off.sh(需要可执行权限chmod 777)
9 n9 v0 U/ v& l; S/ f
0 q7 l* A5 E$ N# R: A. z#!/bin/sh
. }- q, p- {  t- ?2 M% T5 Y3 ^! cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
1 _4 P: v( O1 P/ o5 n/etc/init.d/S49php-fpm stop
+ x1 |# a$ _. k/ Nif [ $# -eq 0 ] ; then
1 J  R4 \% q6 J' F7 Y    touch /sata/.storage/appblock/php# d6 _7 @" s1 g$ t5 v) i2 j
fi' s1 F3 n7 Q0 E
on.sh (需要可执行权限chmod 777)
8 l6 [# F6 ?# m1 C6 m: M' ^1 f- }$ m. I; s
#!/bin/sh" A" g  u% n6 j  L- h1 t" i) U
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
% B$ F" {1 p0 b7 v: e- a! X' Vrm -f /sata/.storage/appblock/php  a4 u) J+ }& V2 I( C; N
mkdir -p /sata/public/WWW
/ J# I4 l8 ~) a7 G# Echmod 777 /sata/public/WWW
2 ]8 j: g, R' g1 Q5 H$ ~  O7 O' M, h/etc/init.d/S49php-fpm start
2 [" v3 p8 V* Z) Ustat.sh(需要可执行权限chmod 777)5 R! Q6 w7 I4 L3 p* _% F6 z

) O. Q3 D! j* f5 |8 J/ R#!/bin/sh1 P$ e' m$ A! Q* A# U
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin2 i$ F" e7 A4 t" f/ _8 W+ k9 A
pidof php-fpm > /dev/null$ F# j# l( ^: h& a$ ^  W
if [ $? -ne 0 ] ; then( c' c- M) |! N+ L. c# d; e+ d
    echo -n "off"7 e8 d' p5 o# R
else
( x; F* }3 z2 S! o9 c% N% W    echo -n "on"
( N4 g2 `" y. J" X" {" n# R  C( sfi4 R2 K) `+ C5 Q* [  u
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。% L% L/ D" h7 W7 Y3 S1 ~0 }1 `

& }/ y, J! p3 X$ ?' ?7 X6 m9 m) }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-12-2 04:01 , Processed in 0.076624 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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