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