说明: 安装应用会报各种错误?其中的原因有很多。例如,系统版本太过陈旧已不再被继续支持。不用去想什么替代方案,费时费力倒不如直接升级新系统。本篇文章主要记录从 Debian 8.x 如何平滑升级为 Debian 9.x。
首先,在升级之前先查看一下自己的版本号:
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。
相关推荐
- 甲骨文 Debian 扩容引导卷/无损调整系统分区
- 使用 SystemBack 为 Debian / Ubuntu 创建系统备份
- Debian 9 如何安装XFCE桌面+开启XRDP远程桌面服务
- Debian 9 系统小白手册(常见问题)
- Debian 9/Ubuntu 16.04 如何配置使用NFS服务
- Debian 9安装独立的Samba服务器
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/2576.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。