什么叫做“滚挂”?

2018-12-27 10:01:45 +08:00
 shaojz2005
一直不是很明白什么叫做 Linux 滚挂。是指执行系统更新而出故障不能运行吗?
13196 次点击
所在节点    Linux
33 条回复
ryonanamizu
2018-12-27 10:09:06 +08:00
ArchLinux 等滚动更新系统的专用术语,所谓滚动更新就是指不能单独更新某个特定软件包,每次更新必须将全部软件包更新到最新。
因此,当有些软件包出现问题(如果是官方源的包,一般官网会告知),更新之后可能会有整个系统挂掉的风险,故曰滚挂。
同时,由于滚动更新机制,大部分开发者无需担心兼容性问题(所有依赖包可以被认为是最新的),所以一旦长时间不滚也有几率挂掉。
多看官网公告,勤滚,一般就不会挂。
devcat
2018-12-27 10:26:10 +08:00
就是 sudo pacman -Syyu 之后挂了 2333
locoz
2018-12-27 10:28:13 +08:00
字面意思,滚着滚着就挂了
ddid
2018-12-27 10:32:01 +08:00
真有意思
trait
2018-12-27 10:34:42 +08:00
吓得我 Syyu --noconfirm 了一下,还好没挂
innoink
2018-12-27 10:35:41 +08:00
@ryonanamizu 因为包依赖的缘故,几乎所有系统都不能只升级某一个软件包。滚动更新的意思是没有系统版本号的概念。
innoink
2018-12-27 10:36:50 +08:00
@ryonanamizu 而且 arch 也不是每次都要 Syu,你也可以指定更新某个软件和其依赖
Kabie
2018-12-27 10:37:48 +08:00
其实多半是配置改动的问题。。。
Nalx
2018-12-27 11:02:49 +08:00
简单的说就是你更新完系统重启电脑,发现启动不起来了
moposx
2018-12-27 11:16:33 +08:00
打开 testing,然后每天几次 sudo pacman -Syyu😏
tongz
2018-12-27 11:35:55 +08:00
那样的话干脆加个定时任务, 每天起床第一句, 先给自己滚一次哈哈哈.
kernel
2018-12-27 12:03:45 +08:00
切记别勤滚,滚之前看下公告。
别没事手贱就滚一波,库里的开源软件基本都很稳定了,几天不滚不会有可感知的功能大变化的,而勤滚的话你会踩中所有软件历史上的所有坑。
一般二三个月滚一波就行。
swulling
2018-12-27 12:05:34 +08:00
Archlinux 等滚动更新的系统,有些时候不得不进行部分软件包的大版本升级,涉及到部分基础包,有时就无法平滑升级,需要在升级前手动修改一些配置

很多人无脑升级,就挂了…
kernel
2018-12-27 12:07:34 +08:00
@innoink 看过官方的文档,指定更新包不是推荐做法,没经测试。除非这个包比较独立其它信赖很少。
fivestrong
2018-12-27 12:14:04 +08:00
我就是因为 archlinux 经常滚挂 退回 windows 了
likuku
2018-12-27 12:17:24 +08:00
Gentoo Linux 和 Arch Linux 这种滚动更新发行版都这样啊求,所有部分都没有一个固定的大版本号,一切都在变化中。

debian,ubuntu,centos,每个 release 所有官方源里的软件包版本都会稳定保持在一个大版本号 /大版本号附近,尤其 内核,glibc,等核心基础包,只会更新小修小改查漏补缺的小版本号。

怀念起 freebsd 的 base system 和 app ( pkg/ports )隔离的路子了:
系统本身偏向 release 模式,稳定更新,不会伤筋动骨,保证各种基本功能正常可用。
ports 是滚动更新,自己装的各种应用可以一直滚下去,不会危害系统本身,依赖链自己内部解决,随便滚。大不了一键把 ports 装的统统清零,重新来过。
dinghmcn
2018-12-27 12:19:37 +08:00
gentoo 每次开机滚一下🐶
Kaiv2
2018-12-27 12:19:45 +08:00
每天 `sudo pacman -Syu` 一下 😄
loading
2018-12-27 12:25:10 +08:00
自从我的 archlinux 年初升级了一次,一直没升级,然后大概 10 月我想升级一下,因为有经验先去论坛看看,发现好几个要人工干预,我就不敢升了,因为以前滚挂了……

最后我用了黑苹果都没去升级……

archlinux 要经常更新,如果隔太久,很容易挂。还要多关注官方论坛,有时要手工干预。
loading
2018-12-27 12:25:34 +08:00
不想这么麻烦就用 ubuntu LTS 吧。

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

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

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

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

© 2021 V2EX