说明: 安装应用会报各种错误?其中的原因有很多。例如,系统版本太过陈旧已不再被继续支持。不用去想什么替代方案,费时费力倒不如直接升级新系统。本篇文章主要记录从 Debian 8.x 如何平滑升级为 Debian 9.x。

debian9.jpg

首先,在升级之前先查看一下自己的版本号:

uname -a ##查看内核信息
cat /etc/issue ##查看发行版本号

在Debian 8上以root身份登录。

su -

方法1:利用网络更新

1、更新Debian 8到最新(其实可以不用这一步,但为了软件更新还是进行一次):

aptitude update && sudo aptitude upgrade

2、将软件源Debian 8的代号jessie替换为Debian 9 的代号 stretch

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

或者,直接更换为Debian 9的国内源,先备份原始源,以防以后可以用

cp /etc/apt/sources.list /etc/apt/sources.list.bak

使用 gedit 打开文档,将下边的源复制进去,然后点击保存关闭

gedit /etc/apt/sources.list

将下边的阿里源复制进去

deb http://mirrors.aliyun.com/debian stretch main contrib non-free
deb-src http://mirrors.aliyun.com/debian stretch main contrib non-free
deb http://mirrors.aliyun.com/debian stretch-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian stretch-updates main contrib non-free
deb http://mirrors.aliyun.com/debian-security stretch/updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main contrib non-free

更新源

apt-get update

修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的

apt-get -f install

更新软件

sudo apt-get upgrade

3、升级系统版本

aptitude update && aptitude dist-upgrade

特点:方便、简洁、有效,也是Debian官网推荐的方式;但网络速度要够快够稳定。

方法2:利用iso文件

1、挂载iso

通常是U盘,利用fdisk -l 命令查看U盘分区,比如我的U盘为/dev/sdc1,将iso挂载到 /cdrom 文件夹

mount /dev/sdc1 /mnt
mount -t iso9660 -o loop /mnt/debian-9.0.0-amd64-cd-1.iso /cdrom/

2、修改源

gedit /etc/apt/sources.list

清空或另存为sources.list.bak

3、添加cdrom apt源

apt-cdrom -m -d /cdrom/ add

4、更新系统

aptitude update && aptitude dist-upgrade

特点:更加快速,直接用iso进行,不需要特别的CDROM硬件,当然,这需要用户对Linux系统有一定的认识。

清理软件包

待安装完成后,现在您可以从Debian系统中删除过时/不需要的软件包。

apt autoremove
apt clean

最后,重新启动系统。

shutdown -r now

检查您的Debian版本。

lsb_release -a

你应该看到下面的文字。

No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:    9.0
Codename:    stretch

恭喜! 您已成功升级Debian 8 Jessie到Debian 9 Stretch。


相关推荐

  1. 甲骨文 Debian 扩容引导卷/无损调整系统分区
  2. 使用 SystemBack 为 Debian / Ubuntu 创建系统备份
  3. Debian 9 如何安装XFCE桌面+开启XRDP远程桌面服务
  4. Debian 9 系统小白手册(常见问题)
  5. Debian 9/Ubuntu 16.04 如何配置使用NFS服务
  6. Debian 9安装独立的Samba服务器
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/2576.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。