当前位置: 首页 > Linux

openSUSE15.2生命周期结束,为什么不升级?

时间:2023-04-06 01:59:35 Linux

openSUSELeap15.2已于2022年1月4日结束生命周期(EOL),仍在使用该系统的用户未来将不再收到任何形式的安全和维护更新。建议所有用户尽快将系统升级至openSUSELeap15.3,该版本将在2022年11月之前收到安全补丁和更新。下一个版本openSUSELeap15.4预计也将在2022年6月发布。喜欢的朋友们滚动更新版本也可以借此机会从Leap版本切换到Tumbleweed版本。openSUSELeap的版本升级可以通过互联网在线升级,也可以通过下载最新版本的ISO文件离线升级。下面我们就来看看如何在线升级。openSUSELeap在线升级方式有以下优点:只需要下载需要更新的软件包,可以节省大量带宽。虽然不建议在升级过程中使用,但您仍然可以使用系统,只需在升级完成后重新启动即可。开机不需要下载ISO镜像文件,所以不需要光驱,也不需要刻录U盘启动盘,只需要有网络。连接丢失),升级过程无法继续,这可能会导致系统损坏如果有多个系统要升级,下载ISO映像可能会节省带宽注意,如果您使用的是旧版本的Leap,例如15.1,请先升级到15.2,再升级到15.3。可以使用以下命令查看当前版本>lsb_release-d说明:openSUSELeap15.2虽然正常升级不会造成用户数据丢失,但为了安全起见,还是建议在升级前备份重要的个人数据。系统升级前的准备首先检查更新源是否存在,更新当前发布版本的包#zypperrepos--uri...29|回购更新|主要更新来源|是|()否|否|https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/15.2/oss/30|回购更新非oss|主要更新源(非开源软件)|是|()否|否|https://mirrors.tuna.tsinghua.edu.cn/opensuse/update/leap/15.2/non-oss/...这里我使用的是清华大学的镜像源(https://mirrors.tuna.tsinghua...)如果已经有如上更新源,则进行下一步;如果没有更新源,请添加#zypperaddrepo--check--refresh--name'openSUSE-Leap-15.2-Update'http://download.opensuse.org/update/leap/15.2/oss/repo-updateMove/var/cachetoanindependentsubvolume(subvolume)注意,如果你系统的根文件系统不是Btrfs类型,你可以跳过这一步找到根文件系统Devicename#df/Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/sdb362914560377232802439329661%/确定所有其他子卷的父卷#btrfssubvolumelist/一般来说应该@挂在指定的子卷上到临时挂载点#mount/dev/sdb3-osubvol=@/mnt为避免数据丢失,备份缓存#mv/mnt/var/cache/mnt/var/cache.old创建一个新的子卷并将缓存移回#btrfssubvolcreate/mnt/var/cache#mv/mnt/var/cache.old/*/mnt/var/cache/#rm-rf/mnt/var/cache.old卸载临时挂载点,然后放入新缓存将子卷添加到/etc/fstab#umount/mnt将以下条目添加到/etc/fstabUUID=4f648797-078d-426f-b103-51d9a73dd937/var/cachebtrfssubvol=/@/var/cache00这里的UUID应该和根文件系统一样#mount/var/cache更新当前系统包到最新#zypperref#zypperupdate执行release版本升级->15.3更新软件源版本#sed-i's/15.2/${releasever}/g'/etc/zypper/repos.d/*.repo刷新所有软件源#zypper--releasever=15.3ref如果发现自己添加的一些OBS软件源在此期间不可用,可以先禁用.最后是对发行版进行版本升级#zypper--releasever15.3dup你可能会被问到一些包提供者的变化,因为我们之前可能使用其他软件源安装了更新版本的包,我们只需要选择选择相应的选项,最后会出现如下提示ThefollowingNEWproductisgoingtobeinstalled:"openSUSELeap15.3"thefollowingproductisgoingtobeREMOVED:"openSUSELeap15.2"Thefollowingpackagerequiresasystemreboot:kernel-preempt-5.3.18-59.10.12732要升级的包,876要降级的包,394个新包,75个要删除的包,2430个要更改供应商的包。总下载大小:3.14GiB。Alreadycached:0B.操作后,将释放17.4MiB。注意:需要重新启动系统。是否继续?[是/否/否/...?showsalloptions](y):打一个'y'然后回车开始一个漫长的过程(取决于你的网络环境和软件源镜像地址)下载安装,在升级过程中你仍然可以使用你的系统^\_^。完成所有下载和安装后,系统会要求您重新启动系统,关闭所有应用程序,然后重新启动系统,您将获得新版本(Leap15.3)的openSUSE系统。>lsb_release-d说明:在openSUSELeap15.3之后,可以继续添加需要使用的OBS软件源(当然对应15.3版本)安装其他软件包。总结Leap版本是openSUSE的常规版本,基本上每12个月进行一次小版本更新,比如从15.2->15.3->15.4;每36-38个月进行一次主要版本升级,例如15.x->16.x。openSUSE还发布了Tumbleweed版本,它是一个滚动更新版本,其软件源提供了所有最新的软件包用于滚动升级。在这里我们看到了如何升级Leap版本。过程并不复杂。总结起来就是更新软件源版本,然后通过zypperdup更新。我用了很多年的openSUSE,几乎每个版本都是这样升级的。说实话,在所有的Linux桌面发行版中,openSUSE算不上流行,但我的体验是非常稳定的,也是一款非常优雅漂亮的带有KDE桌面环境的Linux发行版。我希望你喜欢办公室使用的Linux桌面让我们来试试吧伙计们。【同时发表于萌子博客】