如何安全地将 Debian Wheezy 升级到 Jessie如何安全地将 Debian Wheezy 升级到 Jessie如何安全地将 Debian Wheezy 升级到 Jessie如何安全地将 Debian Wheezy 升级到 Jessie
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何安全地将 Debian Wheezy 升级到 Jessie

本教程适用于这些操作系统版本

  • Debian 6(挤压)

在此页

  1. 备份配置和数据
  2. 检查 apt sources.list 文件
  3. 更新 Wheezy 的软件包
  4. 检查包状态以确保没有包处于暂停或半安装状态
  5. 更新 Jessie 的 sources.list
  6. Jessie 分两步升级
  7. 检查更新
  8. 链接

本教程通过几个简单的步骤解释了将 Debian 从 Wheezy 升级到 Jessie 的升级过程。

在开始升级之前,请备份所有关键数据。那是 econtainer.style.width=100%;var ins=document.createElement(ins);ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel=cid ;if(ffid==2){ins.dataset.fullWidthResponsive=true;}

备份配置和数据

/etc 目录中的配置文件。

tar -pczf etc.tar.gz /etc

/var/www 网站目录的备份。

tar -pczf www.tar.gz /var/www

/home 目录的备份。

tar -pczf home.tar.gz /home

对于 ISPConfig 3 用户:电子邮件服务器文件的备份。

tar -pczf vmail.tar.gz /var/vmail

备份 MySQL 数据库

mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql

然后移动 tar.gz 和 .sql 文件以安全存储在备份驱动器上。

检查 apt sources.list 文件

在升级到 Jessie 之前,我们将首先安装所有可用的 Wheezy 更新。在某些系统上,包源在 sources.list 文件中定义为 \stable\ 而不是 \wheezy\ 或 \jessie\。为避免意外提前升级到 Jessie,请立即检查 sources.list 并确保它包含 \wheezy\ 而不是 \stable\ 作为源:

使用 nano 或 vi 等命令行编辑器打开 /etc/apt/sources.list,行应类似于以下行:

nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free

您的国家代码很可能不是“de”,您应该在此处使用您所在国家/地区的代码。在文件中使用您的国家/地区代码将加快包下载速度。

更新 Wheezy 的软件包

以下命令将安装所有待处理的 Wheezy 更新。这可确保您的系统在更新到 Jessie 时处于良好状态。

apt-get update

准备首次升级:

apt-get upgrade

按照这个:

apt-get dist-upgrade

检查包状态以确保没有包处于暂停或半安装状态

此测试很重要,我们将检查包状态以确保没有包处于暂停或半安装状态。在我们继续 dist 升级之前,您的系统和 apt 数据库必须处于良好状态。如果有任何损坏或“搁置”的包,请在升级前解决这些问题。

通过使用 dpkg 命令查询包数据库来检查是否没有包被搁置:

dpkg --audit
dpkg --get-selections | grep hold

当两个命令都没有返回任何包时,继续升级。

更新 Jessie 的 sources.list

再次编辑 /etc/apt/sources.list 文件:

nano /etc/apt/sources.list

并将其内容替换为以下行:

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

通过将 \de\ 替换为例如选择离您最近的语言环境\us\ 或您的国家/地区代码。然后保存文件并运行以下命令更新源数据库:

apt-get update

杰西分两步升级

建议分两步进行升级,首先运行“apt-get upgrade”安装基础包,然后运行“apt-get dist-upgrade”进行实际的发行版升级,

通过运行以下命令开始更新:

apt-get upgrade

接下来我们将通过运行来进行分发升级:

apt-get dist-upgrade

需要重新启动才能完成升级并加载新内核:

reboot

检查更新

要检查系统上当前安装的是哪个 Debian 版本,请查看文件 /etc/os-release。

cat /etc/os-release

Debian Jessie 系统上的结果是:

链接

  • Debian:http://www.debian.org/

©2015-2025 艾丽卡 support@alaica.com