请问没有 gcc, rpm 等各种软件的 Linux 要如何装软件?

2015-12-27 22:15:12 +08:00
 LioMore

直接说吧,我的是苹果盘 2 ,我拿到了 telnet 权限,想在他的基础上装个 git 服务,但是它里面的软件很少,请问有什么方法可以安装上 gcc, rpm 或者其他软件呢?

3575 次点击
所在节点    Linux
11 条回复
linhua
2015-12-27 22:26:51 +08:00
交叉编译,或直接安装二进制包,总之先装好 toolchain
zonyitoo
2015-12-27 22:28:56 +08:00
先把 gcc 想办法弄上去,然后事情就好办了
Evovil
2015-12-27 22:52:00 +08:00
建议做交叉编译。。
在上面装 gcc 还是得把 gcc 交叉编译
交叉编译前确定好 glibc 等核心库版本。不行就编静态的。
telenet 发文件还是个问题。。
x ( yz ) modem ? 发 binary ?

还是对方支持 scp ?
izoabr
2015-12-27 23:23:55 +08:00
能传东西进去么?自己建立个交叉环境,静态编译,扔上去。
不过你用着踏实么?
wgjak47
2015-12-28 00:08:53 +08:00
只有交叉编译了。
ericls
2015-12-28 09:10:32 +08:00
就和 windows 一样啦 装 binary
wayslog
2015-12-28 10:18:03 +08:00
@zonyitoo 活捉一只香港
LioMore
2015-12-28 14:11:24 +08:00
谢谢:
@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
izoabr
2015-12-28 14:58:39 +08:00
@LioMore 可能不是空间不足,应该是只读文件系统,挂载的其实是一个 ramfs 之类的。
你看看它有没有系统更新系统升级功能,弄一个系统镜像来分析,最后你要改东西也得改好了让它自己更新,跟刷机差不多。
Evovil
2015-12-28 17:20:36 +08:00
@izoabr 同意 izoabr 应该是个只读文件系统(不一定是 ramfs )
可能没挂上去 一般大多数的都是 mount +r
把它挂上 rw 就行了。。
如果有了 telnet , 又能操作
交叉编译一个 gitserver 进去肯定可以的。

不过交叉编译这个玩意儿,你估计得研究很久
ps :看上去苹果盘应该是个 arm 解决方案。 你把正常的 gitserver 放上去是跑不了的。。要用专门(匹配芯片)的编译工具 编译(包括系统核心 glibc 等共享库的版本) 才可以使用。

不同架构 CPU 上的程序不一样的。。
izoabr
2015-12-28 18:43:38 +08:00
LZ 你 cat /proc/cpuinfo 看看是什么平台的,然后去网上找一下这个平台的开发包,一般 arm 的话如果是方案板一般都会有标准开发包和内核配置文件的。(这个开发包就是一个 tool chain )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX