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

X3P制作APP的方法

[复制链接]

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
发表于 2019-10-3 01:07:13 | 显示全部楼层 |阅读模式
本帖最后由 yzfdy 于 2019-10-3 01:08 编辑
3 H( e, V* ^4 W/ c" Q% ?
  p  w. V0 K0 f
转了这个方法,希望大家多多搞APP。发挥下共享精神,让猫盘越来越好。。。。哈哈
) f9 q% Z& Y# u( |) _+ d6 u
有几种模式。介绍最简单的。比如 可道云做成onespace安装包" p8 e5 H$ N5 C
首先要有linux环境,当然用x3plus自己的也可以。
' F! ?7 @. [5 i1.建立一个app目录,名字任意,比如kodexplorer0 t, _5 u- }' D* l
2.必要的三个文件和一个目录:
6 b" Z" _$ j2 c7 e1) version (检验用的,除了version字段,其他字段不要修改)9 I& J+ e2 v2 L, b+ u# H
内容如下:
  • systype=one2017
  • version=4.25
  • pkgtype=app; \4 E  C0 j# M' B6 M- ?5 {' \
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
, Z- j1 e* ~$ r: M$ K  i! J9 y首先要可执行权限,chmod 777 tar.sh
5 g! f" `. V3 q" l1 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
    7 W# l% Q0 Q) t* G4 A# U
3)up.sh (这个文件是在onespace上安装的时候后台执行)
3 b$ B. a. S; W# V5 d0 W首先要可执行权限,chmod 777 up.sh
2 d) `% f7 ~% k) _5 d: 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: @$ ]9 p; G- F6 R
/ @; F$ \7 t. M5 k8 X0 q

, f, N' `/ A$ h4 o% a

评分

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

查看全部评分

7

主题

129

回帖

4340

积分

实力垃圾佬

积分
4340
 楼主| 发表于 2019-10-3 01:07:46 | 显示全部楼层
4) app目录& s% Q' z$ F8 d$ x
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:( Z0 I8 z* X3 j$ a
app.png 应用管理那里的图标,注意像素大小和底透明
, Q2 E, {, P$ W! |, r8 @3 [% fconf.js
) k' E4 _' m1 e/ v  ^内容如下:) @8 j+ h" u! H0 a& \1 L* ]

2 ~/ K# R+ X7 h; J{
+ k0 S; V% x8 I) h+ |    "pack": "kodexplorer",
: N  s( D. P! C    "ver": "4.25",. u/ }1 Q9 @4 V/ K  K+ `
    "verno": 40025,
1 U/ U! S8 k- w7 V& p" P    "name": "kodexplorer",
, d& _( `& L# V& T    "logo": "app.png",
+ i% l  _& a: z0 P* q% t    "url": "/php/kodexplorer/",
# H8 K" D$ d% d$ k! U% E2 O    "canstat": true,% V: ?# T( ~) [; q. c( b6 j
    "canoff": true,
1 ^5 T! [- G1 e  ~; B7 B* E' _' q    "candel": true
0 C! x0 z5 ?% A* n, i; q) F}
, Q* {! e( I2 I2 [  r$ N! V$ B) Pdel.sh (需要可执行权限chmod 777)
5 e- M5 \% c, ^! G& j9 A" r
' m  s" n! c3 s# i& ~0 a' V5 }, e#!/bin/sh
" ~& c- f& V# K8 Eexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
: A$ J) D& a+ m* E0 b- Krm -rf /sata/app/kodexplorer& [9 X: f; h% D4 b- v& W
off.sh(需要可执行权限chmod 777)
% y7 F: L  z9 ?! E
; M; n* C' t" ?2 Q4 w) \' ~9 G#!/bin/sh
2 Q4 d0 S  i4 A+ f3 Aexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin5 E2 c9 P% a5 G7 u( ]* T! L3 p
/etc/init.d/S49php-fpm stop
0 `& `: b- G0 Y1 _( ?, I+ }5 Lif [ $# -eq 0 ] ; then# V: p$ W, T, Q( K1 d- r2 A1 B
    touch /sata/.storage/appblock/php5 m% `* w% L5 T  c0 S
fi
; L  d; J. |, ]) j& z1 L" e, @3 _on.sh (需要可执行权限chmod 777)  @  t+ L# l/ r3 [0 {2 l5 ?9 u
% Z( Y' ?4 L3 S6 _( \
#!/bin/sh" t9 n' Q- P, h4 M3 U
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
; \, E; p% B/ crm -f /sata/.storage/appblock/php
+ Y  b& J3 Q- \0 q, Imkdir -p /sata/public/WWW
8 E. t% Z+ `$ v' H. B7 [# Qchmod 777 /sata/public/WWW
8 `) W. m; e9 V1 O; b/ |/etc/init.d/S49php-fpm start. r- n! k0 P( m9 k0 B8 T
stat.sh(需要可执行权限chmod 777)
; v0 S; _7 t- T$ W" X. Y
) Z1 ~5 l! }2 h#!/bin/sh
  U* D( a& d  I+ {export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
+ n5 R5 Q  _5 j/ X! m; Xpidof php-fpm > /dev/null* `1 O# u* j+ Q( A0 d% g
if [ $? -ne 0 ] ; then
. C5 g8 C' Z9 s& n' ?# a    echo -n "off"
- P6 i, E1 n; s" q0 melse- s/ Q; p& q5 K6 A2 c. U$ s2 Y
    echo -n "on"
( m, A: a3 l8 k4 Tfi; M+ v: U# W. s4 a
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。& g( W- C; }8 f- k' E, s
: W  u; k" S) r, v. G5 f4 L1 u
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-7-6 01:29 , Processed in 0.065700 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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