• 欢迎访问举个栗子网站
  • 小说APP下载 xsz.tw 不带广告的小说站

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

电脑 举个栗子 2年前 (2018-01-14) 1096次浏览 0个评论 扫描二维码
文章目录[隐藏]

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 8 Jessie 到 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/


举个栗子 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何升级 Debian 8 Jessie 到 Debian 9 Stretch(机器翻译)
喜欢 (0)
举个栗子
关于作者:
建筑工地上施工员,闲暇时弄个博客打发时间,
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址