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

跨发行版升级

  •  
  •   8675bc86 · 245 天前 · 2217 次点击
    这是一个创建于 245 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纯控制台 server 版的 arch linux 有办法升级成 Fedora server 吗?不重装。

    24 条回复    2023-08-28 11:20:58 +08:00
    zent00
        1
    zent00  
       245 天前 via iPhone
    这叫升级?
    wangkun025
        2
    wangkun025  
       245 天前
    没有
    aru
        3
    aru  
       245 天前
    这个就是重装
    pagxir
        4
    pagxir  
       245 天前 via Android
    可以原地重装,不过最好虚拟机操作一遍,不然操作错误就起不来了。
    flyqie
        5
    flyqie  
       245 天前
    跨发行版没有升级这一说法吧。

    迁移或者重装比较贴切。。
    flyqie
        6
    flyqie  
       245 天前
    @flyqie #5

    上下游发行版也就算了,你这。。从 arch 到 fedora ,跨度太大了。

    估计必须得重装了。
    8675bc86
        7
    8675bc86  
    OP
       245 天前
    @flyqie
    @aru 有的,你们可能不知道最近国企央企都在做一个操作就是将 CentOS 原地更新成欧拉。
    cassyfar
        8
    cassyfar  
       245 天前
    @8675bc86 欧拉或是套壳 CentOS ,但是 Fedora 和 Arch 包管理都不一样。
    flyqie
        9
    flyqie  
       245 天前
    @8675bc86 #7

    要是没记错的话,欧拉是基于 centos 的吧。。

    他搞原地升级似乎还行,你这从 arch 到 fedora ,感觉比较麻烦啊。。
    flyqie
        10
    flyqie  
       245 天前
    @flyqie #9

    看了下华为自己的文档 https://obs.cn-north-1.myhuaweicloud.com/hweuleros/doc/en/2.5/EulerOS%20V2.0SP5%20Installation%20Guide.pdf

    这熟悉的风格,他要从 RH 改的话,也就通过 centos 下手了。
    hefish
        11
    hefish  
       245 天前
    从 centos 8 ,升级到 ubuntu 22.10 ,版本号跨度有点大。
    Tink
        12
    Tink  
       245 天前 via Android
    不太可能吧,包管理器都不一样
    ClericPy
        13
    ClericPy  
       245 天前
    @8675bc86 哈哈哈, 我不但知道还遇到了那群傻鸟给老子升挂了好几个
    flyqie
        14
    flyqie  
       245 天前
    @ClericPy #13

    还能升挂了?离谱。

    方便大概说下啥情况嘛,centos 升级 centos 还能挂了?这么刺激?
    ClericPy
        15
    ClericPy  
       245 天前
    @flyqie 不知道具体情况, 特么的非要在工作日工作时间升级, 升完说开不了机让我们等等, 等到第三天才能用, 还好没同意让他们一次全升了
    cnbatch
        16
    cnbatch  
       245 天前
    相同开发组织/相同系列旗下的发行版相互跨,那是能做到

    比如 CentOS ↔ RHEL ,甚至还有官方介绍页:
    https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/centos-migration

    而欧拉就是 CentOS 的套壳版/衍生版,当然可以轻易转换(参考楼上给出的链接)

    我个人认为,这种同系列的“升级”(转换)操作,可以称之为“原地改名”


    然而跨越不同组织+不同系列,建议放弃幻想,重装吧

    顺手给个 reddit 的讨论帖给 OP 看:
    https://www.reddit.com/r/Fedora/comments/h8t3vz/moving_from_arch_to_fedora/
    都是直接安装,不是“升级”的
    wangkun025
        17
    wangkun025  
       245 天前 via Android
    @8675bc86 我知道啊,还有 Oracle Linux 也是。因为欧拉和 Oracle Linux 还有 CentOS 都是 RedHat Linux
    yanqiyu
        18
    yanqiyu  
       245 天前 via Android
    都很 FHS compliant ,你要是操作骚+技术好应该能做到
    adoal
        19
    adoal  
       245 天前
    如果文件系统做在 LVM 上,容量有富余,是可以先建一个新 LV 在上面 bootstrap 一个目标发行版,然后设置好 boot 项,切过去的,不过如果没有远程带外 console 的话风险还是挺大的,写错一点就启不来了
    Yourshell
        20
    Yourshell  
       244 天前 via Android
    参考 LFS
    OceanSea
        21
    OceanSea  
       244 天前 via iPhone
    blenderOS 了解一下
    webcape233
        22
    webcape233  
       244 天前 via iPhone
    vps 在线从 debian 装成 arch 搞过没问题,官方 wiki 就有,反过来没试过
    webcape233
        23
    webcape233  
       244 天前 via iPhone
    需要用 fedora ,装个 lxc 得了,要不就重装
    libook
        24
    libook  
       243 天前
    理论上可以,但除非是极个别的同系发行版的极个别版本,否则成本绝对高于备份+重装。
    你需要知道如何从系统文件结构、内核、包管理方面开始研究如何替换,然后要解决发行版之间不兼容的软件包的问题,最终切换成功还要看怎么删除原发行版用不上了的文件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3003 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:52 · PVG 21:52 · LAX 06:52 · JFK 09:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.