如何升级Debian 8 Jessie到Debian 9 Stretch(机器翻译)

Debian的9拉伸发布的Linux的Debian操作系统的最新稳定版今天。虽然你可以安装Debian 9 Stretch,但是你也可以很容易地从Debian 8 Jessie进行升级,这就是我们将要介绍的内容。

有关此过程的完整文档,建议您通读官方发行说明

笔记:

  • 升级到Debian 9 Stretch只支持Debian 8 Jessie。如果您运行的是早于8的版本,则在完成此过程之前,必须先升级到8
  • 升级涉及内核更新,因此在过程结束时需要重启。
  • 强烈建议您在继续升级之前完整备份系统备份或重要数据,并确保您有计划回滚。在虚拟机的情况下,在开始之前进行快照。

执行升级到Debian 9 Stretch

在这个例子中,我们将从Debian 8.8升级。

root @ debian8 :〜#cat / etc / debian_version
8.8

在继续升级之前,请阅读升级到Stretch时要注意的问题列表。

  1. 建议您在开始之前将Debian 8 Jessie安装完全更新,然后运行“apt-get update”,然后执行“apt-get upgrade”并安装可用更新。
    root @ debian8 :〜#apt-get update
     root @ debian8 :〜#apt-get upgrade
    正在读取软件包列表...完成
    建立依赖关系树
    阅读状态信息...完成
    0升级,0新安装,0删除和0未升级。
    

    在我的情况下,所有的更新已经被应用了,所以可以继续。

  2. 编辑/etc/apt/sources.list文件,我的文件如下所示。正如你可以看到所有的行目前正在指定“杰西”。请注意,您的镜像源可能会有所不同,这是很好的。
    deb http://debian.uberglobalmirror.com/debian/ jessie main
    deb-src http://debian.uberglobalmirror.com/debian/ jessie main
    
    deb http://security.debian.org/ jessie /更新主要贡献
    deb-src http://security.debian.org/ jessie / updates main contrib
    
    #jessie-updates,以前叫做'volatile'
    deb http://debian.uberglobalmirror.com/debian/ jessie -updates main contrib
    deb-src http://debian.uberglobalmirror.com/debian/ jessie -updates main contrib
    

    将“jessie”的实例更改为“stretch”,您可以手动执行此操作,也可以使用下面的sed命令自动执行此操作。

    sed -i's / jessie / stretch / g'/etc/apt/sources.list
    

    我的新的sources.list文件如下所示。

    deb http://debian.uberglobalmirror.com/debian/ stretch main
    deb-src http://debian.uberglobalmirror.com/debian/ stretch main
    
    deb http://security.debian.org/ stretch /更新主贡献
    deb-src http://security.debian.org/ stretch / updates main contrib
    
    #stretch-updates,以前称为“volatile”
    deb http://debian.uberglobalmirror.com/debian/ stretch -updates main contrib
    deb-src http://debian.uberglobalmirror.com/debian/ stretch -updates main contrib
    

    您可以使用“stretch”或“stable”,因为Debian 9 Stretch现在是当前的稳定版本。但是请注意,如果您使用stable而不是特定的发行版名称,将来当Debian 10发布时将会是稳定版本,因此您可能会无意间升级到此版本。

  3. 推荐使用“apt-get”命令来升级Debian。首先用下面的命令更新可用软件包的列表,因为我们刚刚更新了sources.list文件。
    apt-get更新
    
  4. 现在,可用软件包列表已从镜像更新,请运行以下命令以执行最小化升级。
    apt-get升级
    

    这被称为最小系统升级,因为它只升级可升级的软件包,而不需要移除或安装任何其他软件包,所以这是一个安全的起点。这个升级的932包在我的系统上需要412MB。

  5. 现在,您已经准备好完成系统升级,将升级到所有已安装软件包的最新版本。
    apt-get dist-upgrade
    

    确保你有足够的可用磁盘空间来完成操作,在我的情况下,它注意到,随后将使用1,048MB的附加磁盘空间,并进行639包升级和479个新安装的包。

    请注意,这将删除冲突的废弃软件包,可能要保留的软件包,因此在继续之前通过读取输出来检查将要执行的操作。

  6. 一旦升级完成,你可能会有一些软件包可以被删除,不再需要,你会看到这些尝试使用apt-get升级。我们可以通过运行“apt-get autoremove”来清除这些。
    apt-get autoremove
    

    从我的系统清理了496MB的软件包,升级后不再需要这些软件包。

  7. 剩下要做的就是重新启动系统,因为内核版本已经更新了。这可以通过在终端中输入“rebo​​ot”来完成。
    升级之前:
     root @ debian8 :〜#uname -a
    Linux debian8 3.16.0-4-amd64#1 SMP Debian 3.16.43-2(2017-04-30)x86_64 GNU / Linux
    
    升级和系统重启后:
    root @ debian8 :〜#uname -a
    Linux debian8 4.9.0.3-amd64#1 SMP Debian 4.9.30-2(2017-06-12)x86_64 GNU / Linux
    

    正如你可以看到,重新启动后,现在新的内核版本4.9已经到位。

    您还可以检查/ etc / debian_version文件以确认您使用的是版本9。

    root @ debian8 :〜#cat / etc / debian_version
    9
    

    现在我只需要改变我的“debian8”主机名!

Debian 9 Stretch

概要

如图所示,完成从Debian 8 Jessie到Debian 9 Stretch的就地升级非常简单。这个过程包括完全更新你的Debian 8安装,修改/etc/apt/sources.list文件,把“jessie”的实例改为“stretch”,运行“apt-get update”,“apt-get upgrade”通过“apt-get dist-upgrade”,然后重新启动,以便使用更新的内核版本。

 

英文原版:https://www.rootusers.com/how-to-upgrade-debian-8-jessie-to-debian-9-stretch/

© 版权声明
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称
一言一语