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

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

[复制链接]

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

发表于 2019-9-23 15:02:27 | 显示全部楼层 |阅读模式
如何搭建onespace的开发环境和app结构,编译成app格式
有几种模式。介绍最简单的,和你这个需求类似的。比如 可道云做成onespace安装包: D6 `& F# Y* f# r. a* P
首先要有linux环境,当然用x3plus自己的也可以。
3 w- q' l; v1 U5 k. b
1.建立一个app目录,名字任意,比如kodexplorer
4 j7 C* Y/ N: _( [. _* M  p% K
2.必要的三个文件和一个目录:  B% d4 s  o& R% I2 \/ R' Y
1) version (检验用的,除了version字段,其他字段不要修改)
) b7 E3 ~7 t# o" O5 L! Z. P
内容如下:1 b8 Q* k7 w, w# s' V
systype=one2017) X, {  M  u/ s0 A1 a# [  E4 Y7 M8 e
version=4.25
# t1 R3 U2 l8 ~& l( A3 wpkgtype=app
* G% Z3 y' [: p9 V, D) e. `- B- N" M8 u

! n! c1 d* `/ n- L; q' t
2) tar.sh(这个文件是在电脑或者其他linux环境下生成app安装包的时候执行), h/ P0 L, ~% V3 f/ u, ~7 t; M
首先要可执行权限,chmod 777 tar.sh& j& G  `5 U/ c; u6 C' e% B5 p
内容如下:
, ~# O2 N5 c# u+ y8 r#!/bin/sh: m4 G5 O" s0 }* @( `" o* ~" K

1 t5 |: @5 [5 Jpt=`date +%m%d`1 }9 Y$ T* L* R. s: {& H: l
vt=4.2.25-${pt}$ a3 G' ~( a0 [3 w
pkg=kodexplorer-${vt}-x3plus.app
1 a" o. [% d; n* c6 b
! a- l  c8 C7 L1 d* ^tar zcf my.tgz app kodexplorer4.25.zip, j- r7 k- P& t' @: X( {- [
tar cf ${pkg} up.sh my.tgz version1 y9 q# n. H- ~7 i# o, p
rm -f my.tgz
. u( o, ^: _" x1 l6 g+ z' k
5 d* [% D* v. w8 j
4 e( `6 r4 G9 N: W8 o
( D8 H9 l9 r% F! {
3)up.sh (这个文件是在onespace上安装的时候后台执行)
9 C) {" y. {/ A; W5 _
首先要可执行权限,chmod 777 up.sh
6 W, }/ H! G3 |, U
内容如下:7 c5 r  u$ s1 E- U

$ L. n, Z- W9 `; m8 f- b#!/bin/sh- s* u3 c& d4 _" w$ c8 }

4 S3 |( B6 }7 I( Fmountpoint /sata
/ W& Z# Q7 b% N9 Uif [ $? -ne 0 ] ; then: n& p% u+ |7 p# T
    exit 18 d7 C  |. Y) H2 ^" J# q
fi7 s- r; b7 m* M

9 r: r: o  x2 _6 I0 w* YPKGNAME=kodexplorer
- l! t6 C1 c# Y/ PINSTALLDIR=/sata/app0 e: P3 S. K7 T! ]( k+ b, v
mkdir -p ${INSTALLDIR}/${PKGNAME}. Y$ b- d% L  B3 ^! ]0 ?5 K# ~
tar xf my.tgz -C ${INSTALLDIR}/${PKGNAME}/
3 f% R4 S% c; w2 t6 R$ F+ ochown -R root.root ${INSTALLDIR}/${PKGNAME}
% B# h$ a! X. A7 A) Pmkdir -p /sata/public/WWW
7 A0 O- Z7 N( Pmkdir -p /sata/public/WWW/kodexplorer$ c! i$ b' W" v1 J( S1 `' L5 U3 p4 H4 P; e: g
chmod 777 /sata/public/WWW
! Z+ X+ ~' b' |( N6 s) Wchmod 777 /sata/public/WWW/kodexplorer" {3 @6 h& a4 c
cd /
+ M* o) i% c1 n" A. F6 Runzip${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip -o  -d/sata/public/WWW/kodexplorer7 e9 _: h$ i! h: T/ o0 B+ D% M
chmod -R 777 /sata/public/WWW/kodexplorer
1 K8 E) i% @+ ~' wrm -rf${INSTALLDIR}/${PKGNAME}/kodexplorer4.25.zip; ]1 }7 J4 M9 L6 W7 J& w& Q. U
sync
6 D2 U) o% m3 v2 Y' Dexit 0
. T# b! ?! o1 A+ {2 X* g  a
5 C7 i, }% u, s4 g# E, K0 z
; E" @& ~: k3 }$ d
4) app目录
6 \1 I3 ]9 g8 O( i
在当前kodexplorer目录新建一个app目录,此目录下存放以下文件:; h% N. }& c; ?. d/ Y9 S0 l" e
app.png 应用管理那里的图标,注意像素大小和底透明
8 t- o2 D0 V6 W  X6 b
conf.js- N4 F- P3 `0 M1 M, b9 e
内容如下:2 p  T# Y3 n; A* W+ Y0 C& c9 {
{
! D# Y% U; [; P$ H  \* L    "pack":"kodexplorer",
! O# {3 V0 O" Y- A" I6 G: A& q1 X    "ver": "4.25",) d  i+ O! s% f/ L+ S& O+ A3 @
    "verno": 40025,
6 E4 q# k5 h: R: z: b. h- x    "name":"kodexplorer",
' N/ [. m# V* ]4 k2 @2 c& R    "logo":"app.png",* ^$ V: c3 }. Q' u# y
    "url":"/php/kodexplorer/"," M$ y, L1 Q# p3 J2 \) `& H5 m
    "canstat": true,
- X6 C" B% P2 P! _6 V7 Y$ c    "canoff": true,
; v7 O( C  f, i4 C) i* s" e. `) J) X    "candel": true
$ q5 c- y. j! X. u* S$ J- M! E}
$ K' f  h8 B- l2 C+ P4 S
  S! z, @9 R' X& w; D
del.sh  (需要可执行权限chmod 777)8 f6 `' A5 o7 `+ z; M
#!/bin/sh
) |1 w/ t' c# e- W/ J& l( ~# K7 T, n9 U9 A7 m( }5 E
exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin% l: j6 |  Z$ [. Y
+ F2 P% A1 ?, d7 l( V  |0 T  l3 d
rm -rf /sata/app/kodexplorer
3 S( ^% b% \9 K0 `5 C  T& X* L6 R0 ]. [% F' _
( @* Y* U1 S9 P% O* O
off.sh(需要可执行权限chmod 777)
6 P: k, i: X( C6 L; o#!/bin/sh7 o3 }2 O0 D0 K- m+ B; @- e

+ @# S2 s# z2 l" |/ U3 {7 m2 [' mexportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin
: ]; B  S! r( `+ w- n' n% [
; Y# u6 _: P* u% [) t/etc/init.d/S49php-fpm stop
8 d% f) ^! t: u1 `
& |. e' e  N5 {& _" b  |# kif [ $# -eq 0 ] ; then
  j7 H( P9 o- k. g& W7 g    touch /sata/.storage/appblock/php
% m/ E. v+ M4 U: |+ I/ ~/ qfi  P8 D$ W& H8 ~' k: m9 u
3 p9 p9 J8 V& h/ |" M6 R

  z5 u& n' r$ H' M8 u$ ~  \9 W
on.sh (需要可执行权限chmod 777)( d! ^: n/ M( V6 ^( D
#!/bin/sh
% m7 x9 G2 q) H1 |1 B# J/ y) C7 x: X3 z. A
exportPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin- F6 F/ i6 Y* Q* y- i: r; N

8 E2 ~7 N& W0 T6 ]* I& @) ~/ I8 |rm -f /sata/.storage/appblock/php
! `& w; C8 @' V( @2 `: t
6 Q1 ^9 H; x4 K3 A. qmkdir -p /sata/public/WWW* M; M4 b' F" d/ U3 d
chmod 777 /sata/public/WWW
% ?2 P# h) j% B  O: A9 K5 b) A1 E- }& ?. b
/etc/init.d/S49php-fpm start3 [# }  Y2 n- @

4 d$ d6 o' n4 k1 C. w4 d  _& A/ M/ U: ?  ^( |7 f+ q6 ]
stat.sh(需要可执行权限chmod 777)
. l) \# u: @# {4 l0 g7 D#!/bin/sh5 L# {9 N! b* b6 w5 Z: D: S

9 w; W  Z9 W$ X6 ~3 A7 fexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin# M  Y0 K3 r0 [, _

+ H5 t* E  `0 U  Npidof php-fpm > /dev/null! i0 i" W- {7 [4 A

8 K/ T1 u/ X  s+ fif [ $? -ne 0 ] ; then
9 C4 T+ W& j9 j# O    echo -n "off"
) y2 ]6 x- J7 j; Aelse
% u4 b2 i1 s6 r  R    echo -n "on"8 i) k" I4 l! {) ?9 v6 W; f
fi* A4 F# @5 w& V8 h9 {; a
4 x, s; R7 ^4 j# q  c7 Y
  Z* X2 q( h8 A
-----------------------------
& O# l* E8 u0 I( u9 S  L
3.针对可道云,需要去官网下载kodexplorer4.25.zip,放到当前kodexplorer目录下。$ k, U% }: q- t/ u

4 c. b6 q- ?3 p+ j& X! P" f( E

3 T( ^1 r1 d% c7 y
4.运行./tar.sh即可生成安装包
0 k* R; W% D' l/ i. `7 s
9 m# E1 z) g$ m4 c/ w1 Y* c

7

主题

164

回帖

797

积分

中级渣柚V2

积分
797
发表于 2019-9-23 15:13:23 | 显示全部楼层
有编译好的可到云么,onespace提供的的那个  解压rar文件都报错

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| 发表于 2019-9-23 15:33:54 | 显示全部楼层
盯裆猫 发表于 2019-9-23 15:13
! D0 W( H+ ^  H7 s2 P6 H6 c- S! {有编译好的可到云么,onespace提供的的那个  解压rar文件都报错

: ]4 j" Z" b. Y3 `1 i2 ^3 i0 ~' g: N这里提供的是方法,不只用于编译可道云

3

主题

195

回帖

840

积分

中级渣柚V2

积分
840
发表于 2019-9-23 15:58:02 | 显示全部楼层
厉害了,猫盘的APP的运行页面怎么加密码啊?

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| 发表于 2019-9-23 16:00:07 | 显示全部楼层
灰色会 发表于 2019-9-23 15:580 u4 |6 t! E  z5 Z7 g1 }( d. f$ W) i
厉害了,猫盘的APP的运行页面怎么加密码啊?

' g* W% Q" B* m9 g不明白兄弟的问题是。。。。。?

5

主题

132

回帖

650

积分

中级渣柚V2

积分
650
发表于 2019-9-23 16:34:26 | 显示全部楼层
不知道,快递还在路上呢

5

主题

299

回帖

930

积分

中级渣柚V2

积分
930
发表于 2019-9-23 16:59:42 | 显示全部楼层
学习了借鉴一下

7

主题

238

回帖

840

积分

中级渣柚V2

积分
840
发表于 2019-9-23 17:03:13 | 显示全部楼层
这个教程好啊。猫盘玩法多了才有利于推广。

7

主题

450

回帖

706

积分

中级渣柚V2

积分
706

热心会员

 楼主| 发表于 2019-9-23 17:04:30 | 显示全部楼层
无敌棉花糖 发表于 2019-9-23 17:035 K4 w! l7 ~# ]% U4 h1 |
这个教程好啊。猫盘玩法多了才有利于推广。

  a4 ~, }& w6 n% E. i" F+ b赶紧囤点好涨价
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-11 08:18 , Processed in 0.752552 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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