linux 升级命令 update upgrade dist-upgrade的区别

linux 升级命令 update upgrade dist-upgrade的区别,第1张

update更新软件列表信息,包括版本,依赖关系等

upgrade在不改变现有软件设置的基础上更新软件

dist-upgrade会改变配置文件,改变旧的依赖关系

更新版本实际上就是更新软件包,debian采用滚动升级,所以dist-upgrade仅用来升级软件,ubuntu则用dist-upgrade来版本(版本升级会修改大量配置文件)

真正的滚动升级是没有像 ubuntu/debian/mint/opensuse/fedora 那样的明确版本号的,以日期标识的。如 arch。纯正的只有 arch 系的发行版。不纯正是 fedora/suse 这种 rpm 系的,他们都有一个目标是下一个版本的开发中心,你安装这个开发中心的iso就是滚动升级版了。当然 openSUSE 也独立出来一个 Tumbleweed 滚动升级版,但它还是在用做发行版的习惯去做它。还有是像 gentoo 这种的,两种特性都有,你啥时候 emerge world,啥时候你就得到一个新发行版,不管 gentoo 12.2 有没有出,但它还是有 12.2。滚动升级版对应的是发行版,国内经常用错“发行版”一词,我入 Linux 的门晚,不然早给你们纠正过来了。国内常说的发行版概念正确的说是“分发版”(Distribution),包含了滚动升级版(Rolling release)和发行版(release)。滚动升级版是指 arch 这种,理论上会设置两个更新源,一个测试testing,一个稳定stable,testing 用来测试新的软件和升级过的软件能否与原有系统兼容或编译无错,stable用来给正常人用,当然它的stable甚至比有些发行版的testing都要新,除非是这个软件久久不更新,其他发行版慢慢赶上来了。没有版本号锚定,理论上发行版的维护者要随时随地保持 stable 源稳定。对于这类发行版是没有传统的维护这一概念的,所有 *** 作都叫更新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7395504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存