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

有人成功更新过 glibc 吗?求正确姿势

  •  
  •   tigerstudent ·
    Chichele · 2015-08-30 12:04:04 +08:00 via Android · 3960 次点击
    这是一个创建于 3375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近移植项目代码到 Fedora20 时掉入了 glibc 的一个 bug (13862 )里,尝试更新 glibc 都以系统崩溃告终。

    被坑了很多天了,特来求助。
    14 条回复    2015-09-17 21:26:52 +08:00
    hsyu53
        1
    hsyu53  
       2015-08-30 12:16:24 +08:00 via Android   ❤️ 1
    系统关键性的包,安全的做法是自己另外装一份在 /usr/local/或者 /opt 之类的地方
    msg7086
        2
    msg7086  
       2015-08-30 12:24:55 +08:00   ❤️ 1
    用原本的包管理编译脚本原地编译新包,然后用包管理来安装。
    比如 deb 系就是抓下源码和编译脚本,自己打上补丁以后生成 deb 包然后再打进系统里去。
    min
        3
    min  
       2015-08-30 14:18:42 +08:00 via Android
    要不要转投我大 arch?
    scys
        4
    scys  
       2015-08-30 14:22:41 +08:00
    debian 有台机器 5 年没有重装了。。 resp 是 unstable ...一直更新
    完全没有压力。
    pzhjie
        5
    pzhjie  
       2015-08-30 14:29:54 +08:00   ❤️ 1
    试过,是不是什么命令都不能用了,你要先记信 libc 指向的那个.so ,出了问题马上用 export LD_PRELOAD 指向这个.so ,可以恢复到原来的状态,至于你更新的.so 不能用就要具体看了,我那次是提示什么 exec 什么 open 参数失败,再具体找原因
    aa45942
        7
    aa45942  
       2015-08-30 16:56:59 +08:00   ❤️ 1
    手动编译安装一份到别的地方,然后使用新库,再更新,最后 uninstall 自己编译的
    znoodl
        8
    znoodl  
       2015-08-30 19:54:29 +08:00 via iPhone
    系统崩溃这么严重?为啥用 fedora 不用 centos ?
    tigerstudent
        9
    tigerstudent  
    OP
       2015-08-30 21:21:20 +08:00
    @min
    @znoodl 项目需要呗,被坑惨了
    kiritoalex
        10
    kiritoalex  
       2015-08-30 21:22:54 +08:00 via Android
    哈哈哈哈
    用 OpenSUSE 表示 glibc 随便更
    顺便把 gcc 更到 5.1.1 有一个月了吧
    xmoon
        11
    xmoon  
       2015-08-31 03:36:53 +08:00
    诶 arch 经常更新 glibc 没发现有啥问题
    Sendya
        12
    Sendya  
       2015-09-03 00:49:10 +08:00   ❤️ 1
    jejer
        13
    jejer  
       2015-09-06 12:44:32 +08:00 via Android
    Arch pacman 成功过
    wgjak47
        14
    wgjak47  
       2015-09-17 21:26:52 +08:00
    转投 gentoo 吧,滚动升级 glibc 无压力。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:46 · PVG 14:46 · LAX 22:46 · JFK 01:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.