直接说吧,我的是苹果盘 2 ,我拿到了 telnet 权限,想在他的基础上装个 git 服务,但是它里面的软件很少,请问有什么方法可以安装上 gcc, rpm 或者其他软件呢?
1
linhua 2015-12-27 22:26:51 +08:00
交叉编译,或直接安装二进制包,总之先装好 toolchain
|
2
zonyitoo 2015-12-27 22:28:56 +08:00
先把 gcc 想办法弄上去,然后事情就好办了
|
3
Evovil 2015-12-27 22:52:00 +08:00
建议做交叉编译。。
在上面装 gcc 还是得把 gcc 交叉编译 交叉编译前确定好 glibc 等核心库版本。不行就编静态的。 telenet 发文件还是个问题。。 x ( yz ) modem ? 发 binary ? 还是对方支持 scp ? |
4
izoabr 2015-12-27 23:23:55 +08:00
能传东西进去么?自己建立个交叉环境,静态编译,扔上去。
不过你用着踏实么? |
5
wgjak47 2015-12-28 00:08:53 +08:00
只有交叉编译了。
|
6
ericls 2015-12-28 09:10:32 +08:00 via iPhone
就和 windows 一样啦 装 binary
|
8
LioMore OP 谢谢:
@Evovil @linhua @zonyitoo @izoabr @wgjak47 @ericls @wayslog 苹果盘里面安装了 php ,我用 php 上传解决了文件的传输(其实他也可以直接当 U 盘拷进去…) 昨天尝试 cp 一个大文件进系统相关的路径的时候发现空间不足,看来东西只能放在挂载盘了 不知道你们对这个有没有兴趣, http://www.zsuncloud.com/super-disk/super-disk-2 平时用来看看电影,官方没有给 samba 用户和密码,想用 linux 使用它的时候我还不得不自己去分析他的官方连接软件,才得到了 samba 的用户和密码 之后又得到了 telnet 权限,感觉可以做成自己的随身 git server |
9
izoabr 2015-12-28 14:58:39 +08:00
@LioMore 可能不是空间不足,应该是只读文件系统,挂载的其实是一个 ramfs 之类的。
你看看它有没有系统更新系统升级功能,弄一个系统镜像来分析,最后你要改东西也得改好了让它自己更新,跟刷机差不多。 |
10
Evovil 2015-12-28 17:20:36 +08:00
@izoabr 同意 izoabr 应该是个只读文件系统(不一定是 ramfs )
可能没挂上去 一般大多数的都是 mount +r 把它挂上 rw 就行了。。 如果有了 telnet , 又能操作 交叉编译一个 gitserver 进去肯定可以的。 不过交叉编译这个玩意儿,你估计得研究很久 ps :看上去苹果盘应该是个 arm 解决方案。 你把正常的 gitserver 放上去是跑不了的。。要用专门(匹配芯片)的编译工具 编译(包括系统核心 glibc 等共享库的版本) 才可以使用。 不同架构 CPU 上的程序不一样的。。 |
11
izoabr 2015-12-28 18:43:38 +08:00
LZ 你 cat /proc/cpuinfo 看看是什么平台的,然后去网上找一下这个平台的开发包,一般 arm 的话如果是方案板一般都会有标准开发包和内核配置文件的。(这个开发包就是一个 tool chain )
|