V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
LioMore
V2EX  ›  Linux

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

  •  
  •   LioMore ·
    LitoMore · 2015-12-27 22:15:12 +08:00 · 3449 次点击
    这是一个创建于 3043 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    不同架构 CPU 上的程序不一样的。。
    izoabr
        11
    izoabr  
       2015-12-28 18:43:38 +08:00
    LZ 你 cat /proc/cpuinfo 看看是什么平台的,然后去网上找一下这个平台的开发包,一般 arm 的话如果是方案板一般都会有标准开发包和内核配置文件的。(这个开发包就是一个 tool chain )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3019 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:20 · PVG 16:20 · LAX 01:20 · JFK 04:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.