找回密码
 立即注册
查看: 6184|回复: 21

【搬运】如何自己编译onespace系统用app

[复制链接]

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

along1231 发表于 2019-9-23 15:02:27 | 显示全部楼层 |阅读模式 IP:–广东–东莞 电信
如何搭建onespace的开发环境和app结构,编译成app格式
有几种模式。介绍最简单的,和你这个需求类似的。比如 可道云做成onespace安装包
* p0 r$ O* {. g+ a# D7 [
首先要有linux环境,当然用x3plus自己的也可以。+ [( ?- z% L- m$ I& D
1.建立一个app目录,名字任意,比如kodexplorer$ P3 u$ {- O) E" U6 f! j. y' F
2.必要的三个文件和一个目录:6 H$ p; p" ^" L7 x% B
1) version (检验用的,除了version字段,其他字段不要修改)
1 C# x, i3 K3 I4 r
内容如下:
4 a! E5 m1 B2 Tsystype=one2017
* W4 \* a: X- a! `version=4.259 H, v# O$ K2 y$ j* }- C, E
pkgtype=app
7 c' V- B) }. x- W" F+ g2 R% A& n+ R5 |# `" z& Y, @$ {
. {; X( a4 X* I% T% o
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行)
5 E" N, Q- ~: @+ ^3 }- G9 [  b
首先要可执行权限,chmod 777 tar.sh
  d# }) r, f+ P  p) Q1 K- H* V* d
内容如下:
: T4 B% z* R' C# `& [+ H4 x- x#!/bin/sh+ ]1 W* z$ J4 t* t: x0 A

' d9 x9 G. l, [, r: P" [6 p5 ?pt=`date +%m%d`
& _+ S5 q3 S2 w+ m2 Z# r8 avt=4.2.25-${pt}/ E% G2 a, r/ y' ]0 k
pkg=kodexplorer-${vt}-x3plus.app
3 P- j6 ~5 p0 q) c3 {! B5 h1 J
0 s) ~- w; y5 d/ h  h0 G5 ]  w2 T" @tar zcf my.tgz app kodexplorer4.25.zip. D' z; e: T  N9 ]& u, q8 y
tar cf ${pkg} up.sh my.tgz version
/ e  l' _  A% N0 M; Vrm -f my.tgz. g8 y- g: `% P% Q6 h

0 w' z% P0 J: V+ n6 H8 G

$ Y. L( Z, p5 {8 R* Q. Y9 ]
# j; v8 h( u5 {( Y3 g& D
3)up.sh (这个文件是在onespace上安装的时候后台执行)" }3 c0 X$ W8 u6 k" Q) k. o
首先要可执行权限,chmod 777 up.sh
, w$ c  A5 L' {% J" \$ t# c
内容如下:
) b/ B$ U5 d9 `7 w/ h* i& _$ [/ B& L, U. ^$ T
#!/bin/sh
& _/ B' s- n: \& U: b
1 e2 D( B- o$ Q# W/ |4 w. omountpoint /sata
/ l9 [4 @! D* D, D0 Sif [ $? -ne 0 ] ; then5 o, y: s% `& U2 l
    exit 1
; \0 k. d$ ^6 g6 p& Dfi
# M* W7 U6 Y' Y' M$ H7 @; C* \0 X8 P+ V% T! Y2 W* y4 R3 T8 d
PKGNAME=kodexplorer
! v! H8 r0 \% FINSTALLDIR=/sata/app% {! X9 e" u( u% n6 A2 f: o1 q
mkdir -p ${INSTALLDIR}/${PKGNAME}
! F5 y% b/ ?1 {. h" r& htar xf my.tgz -C ${INSTALLDIR}/${PKGNAME}/& f+ J9 n/ A* f! L: S. @# l
chown -R root.root ${INSTALLDIR}/${PKGNAME}
8 w$ Z5 e) j3 e7 Umkdir -p /sata/public/WWW
$ t" o3 x  n  `mkdir -p /sata/public/WWW/kodexplorer
4 b) w. i3 G6 U7 @7 {chmod 777 /sata/public/WWW( R2 E) B) k: Y& K. k
chmod 777 /sata/public/WWW/kodexplorer3 s; m" j0 J9 H2 v9 x. K
cd /
1 a* `$ A( [& P& o8 N, T- y  N9 \9 Sunzip${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip -o  -d/sata/public/WWW/kodexplorer. R! a, D4 u& {! s
chmod -R 777 /sata/public/WWW/kodexplorer, ]5 H7 ]4 l) c8 j
rm -rf${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip
8 U& r7 i9 h4 F7 A3 y' P- r3 ]: O* ^sync
4 z5 k6 G) q3 i& C  Y4 p- R. texit 0
* V& {: q8 ^6 w' R% ~8 I7 H' k1 d; o; y) h
- z; J/ M) \& z/ n
4) app目录
: h4 L& @. G$ [/ Q. e1 v
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:6 k# V. ^4 O' `3 Z; r0 r' Z
app.png 应用管理那里的图标,注意像素大小和底透明( ~+ I2 x' T8 i& V0 c7 u* D
conf.js  L. J3 |" f; {. W* M8 N8 y
内容如下:; ~1 y  L$ A, c* L
{" I+ ?* I+ o( N' x- n
    "pack":"kodexplorer",, A- D/ y  f' I' s" P% n; |
    "ver": "4.25",
+ {: d/ A- e# q0 L# _/ y) m    "verno": 40025,# ]  z, _2 a. i- r& ?1 @9 B
    "name":"kodexplorer",
" J. ^: k" d. L    "logo":"app.png",
- r8 E* C( I: M4 g  U) V! \    "url":"/php/kodexplorer/",
! N3 {5 n- z. B8 x    "canstat": true,; y( o5 E! s$ O2 ~
    "canoff": true,
; v8 Q6 P! K* @9 Y# n    "candel": true
& ~' T% A3 g( O. p}5 Z3 @2 h. L5 s3 O

" T+ t! |& a8 M8 M
del.sh  (需要可执行权限chmod 777)
% x7 b' k5 P, t2 l: m; j#!/bin/sh
9 t" ~% f: g! U% f7 h
0 G5 Y* D5 Y" D4 u) L' ]exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
  M# g0 O( M: g$ `8 ~
& v3 m" @9 `2 O/ Jrm -rf /sata/app/kodexplorer
2 O) W1 u1 M9 _6 x0 Z5 N
( J+ _  l! v4 ~& z$ O6 D2 S9 M% P' m+ ]# w/ D
off.sh(需要可执行权限chmod 777)
; x( u3 o) q+ y8 A; H#!/bin/sh! p; F  p' F5 L
7 p. d4 ]( ~, _8 i9 G7 j
exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
) E# S* R" c: u, |: Y( I/ D
/ Y- }' T  R7 {7 G; V2 B* B( t/etc/init.d/S49php-fpm stop
+ ^9 w! X1 p, e' F' V7 V8 Z/ p$ n" ]& C/ y* t/ u$ \/ c
if [ $# -eq 0 ] ; then
" _7 v! Z' ?5 ^) _! j+ [    touch /sata/.storage/appblock/php
+ f+ Z- Y. z5 Z  C& v; r. Ifi
- b( m/ r, s& u# c& m- i! I( k8 M  f
+ E5 \# r8 D8 m
on.sh (需要可执行权限chmod 777)% L* e; D6 j* u4 f0 t, q! r
#!/bin/sh
* Y( G4 w# Y, w' Z2 G
/ ~4 m3 |5 S8 A. ^exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin" C9 ~; o2 h7 l2 r; G) Y
* M7 M; e# ~; O: z1 j" d, f7 v$ P
rm -f /sata/.storage/appblock/php
, I9 ~1 n) ^/ |: w) K: C6 Z) r2 T' \" F' f5 \
mkdir -p /sata/public/WWW
2 o9 X; i) n. x; k% T, ]" V6 Mchmod 777 /sata/public/WWW" N8 C! V# O: V  x+ ^$ H

) t4 i3 |! [# w. k. d/etc/init.d/S49php-fpm start8 A* m) V; X3 ?* {
4 }$ [. ?/ W2 j* k5 z
6 ?' ?5 J! ]5 Q) C0 z6 J* e- ?, I
stat.sh(需要可执行权限chmod 777)
2 t8 a8 R9 d. {#!/bin/sh
9 l6 n5 X2 o) I$ |, d6 m/ Q, G( A# N( M
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin9 A  x3 G, U8 g

" H% I( a4 o4 J* p( o5 vpidof php-fpm > /dev/null
: y0 i. |& ?$ a1 J
/ }2 q4 [* E. A0 I# o( M8 a/ Xif [ $? -ne 0 ] ; then$ G: g9 p. S% z3 Z+ C, q8 P9 L
    echo -n "off"" L8 O* A- P) M& i9 _
else
$ A- A: m8 N0 c1 P( l5 F    echo -n "on"% P! g6 F4 P6 S2 D  H- n( E
fi
$ O2 h) _; r) W5 j" m) m7 A9 H% ~
; x. z0 U) E& C. E4 W
-----------------------------
- l# i( w! e9 h5 Y" g
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。: `. L6 t# l( W

5 D- I2 Q; p9 E6 i& D/ S

% V) P! ^2 `  l
4.运行./tar.sh即可生成安装包, A; o0 y- o# ?  W9 h8 f

3 Z# S$ \1 K& v  O2 X

7

主题

165

回帖

799

积分

中级渣柚V2

积分
799
盯裆猫 发表于 2019-9-23 15:13:23 | 显示全部楼层 IP:–重庆–重庆–开州区 电信
有编译好的可到云么,onespace提供的的那个  解压rar文件都报错

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| along1231 发表于 2019-9-23 15:33:54 | 显示全部楼层 IP:–广东–东莞 电信
盯裆猫 发表于 2019-9-23 15:139 A' A& j+ }( _! M  C
有编译好的可到云么,onespace提供的的那个  解压rar文件都报错

: R" l( d$ ^& ^5 B这里提供的是方法,不只用于编译可道云

3

主题

195

回帖

849

积分

中级渣柚V2

积分
849
灰色会 发表于 2019-9-23 15:58:02 | 显示全部楼层 IP:–湖南–湘潭 电信
厉害了,猫盘的APP的运行页面怎么加密码啊?

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| along1231 发表于 2019-9-23 16:00:07 | 显示全部楼层 IP:–广东–东莞 电信
灰色会 发表于 2019-9-23 15:585 ?; ?. j* }6 @* i
厉害了,猫盘的APP的运行页面怎么加密码啊?

' J! Q' C6 ~; }+ A7 O不明白兄弟的问题是。。。。。?

5

主题

132

回帖

650

积分

中级渣柚V2

积分
650
904 发表于 2019-9-23 16:34:26 | 显示全部楼层 IP:–福建–厦门 电信
不知道,快递还在路上呢

5

主题

299

回帖

930

积分

中级渣柚V2

积分
930
94weimei 发表于 2019-9-23 16:59:42 | 显示全部楼层 IP:–上海–上海 移动
学习了借鉴一下

7

主题

238

回帖

841

积分

中级渣柚V2

积分
841
无敌棉花糖 发表于 2019-9-23 17:03:13 | 显示全部楼层 IP:–四川 移动/数据上网公共出口
这个教程好啊。猫盘玩法多了才有利于推广。

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| along1231 发表于 2019-9-23 17:04:30 | 显示全部楼层 IP:–广东–东莞 电信
无敌棉花糖 发表于 2019-9-23 17:03+ w5 l0 w- k/ e# v, [* M* b
这个教程好啊。猫盘玩法多了才有利于推广。
9 J! S% ^# C/ Y. ^9 z( z
赶紧囤点好涨价
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-6-14 02:23 , Processed in 0.073523 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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