什么叫做“滚挂”?

2018-12-27 10:01:45 +08:00
 shaojz2005
一直不是很明白什么叫做 Linux 滚挂。是指执行系统更新而出故障不能运行吗?
13230 次点击
所在节点    Linux
33 条回复
ryd994
2018-12-27 12:30:31 +08:00
@fivestrong 正常做法不是换 Ubuntu/Fedora/Debian 么?
shaojz2005
2018-12-27 13:01:43 +08:00
manjaro 也会滚挂吗?
no1xsyzy
2018-12-27 13:07:56 +08:00
@innoink #7 单包更新的话如果和其他包有共同依赖且动态链接方式改变那么必然挂。
no1xsyzy
2018-12-27 13:09:46 +08:00
@fivestrong 然后发现 windows 也经常滚挂( win10 快算半个滚动发行了)
no1xsyzy
2018-12-27 13:11:12 +08:00
@likuku BSD 这可以啊,我想我要试试了
Yarnus
2018-12-27 13:14:25 +08:00
滚动更新结果更挂了
trait
2018-12-27 13:14:42 +08:00
@shaojz2005 会,manjaro 就是基于 arch 的
momocraft
2018-12-27 13:16:59 +08:00
常年离线的机器不适合 arch,一年不滚比每周滚麻烦会更多 ( arch repo 不提供所有时间的依赖关系,隔很久滚可能会留下不需要的甚至不存在的包在系统)。至于手工干预我上一次遇到是几年前...

冻结也有其局限:冻结一些极底层的或版本号几乎不变的包( glibc linux )还行,冻结一个依赖旧 libxml 的程序可能会更新时找不到满足约束的 libxml 版本,冻结 libxml 本身可能就会呵呵了

跳坑前最好先考虑 arch 的问题对你是不是问题,debian 要是有 AUR 我说不定也考虑了
reechangs
2018-12-27 13:24:24 +08:00
@momocraft 用 Arch 不就是因为包多且新?
不过滚来滚去是蛮烦的,我一般一周至少滚一次,以前也滚挂过,修了半天修不好。最后没办法,还好电脑是双系统,拷出数据,格盘重装。
29EtwXn6t5wgM3fD
2018-12-27 13:33:02 +08:00
@shaojz2005 manjaro 滚挂系统还是比较难的 毕竟和 arch 相比更新有延迟有 arch 用户提前踩 但是一些软件的 bug 可能因为不大重要就放过去了
momocraft
2018-12-27 13:33:42 +08:00
@reechangs 我开始用 arch 时也是这样想的

现在则觉得 debian 要是有 AUR 或 ports 可能也不错。
princelai
2018-12-27 18:25:10 +08:00
@shaojz2005 之前用 manjaro Testing 源来更新,平均每 2-3 天有几十上百个包要更新,一年滚挂过 3 次后,换 stable 源了,基本每周一次更新,一个多月没挂过了
likuku
2018-12-28 00:35:25 +08:00
@no1xsyzy 嗯,freebsd 用 release 和 stable 分支就非常非常稳定了,早年 base system 更新还得用源码编译来搞,
好在几年前 base system 也有了 freebsd-update 这种现代自动化 预编译二进制更新,一键更新 base system。

当然,各种非 BSD 授权 (GNU )软件依然是推荐走 ports,偷懒的话,用 预编译二进制包管理器 pkg 也 OK。

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

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

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

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

© 2021 V2EX