Debian 跨版本升级
相对于某些重量级 Linux 发行版而言,同样是通过网络跨版本升级,Debian 的升级过程总要显得轻快很多。不会因为要下载数量惊人的软件包并安装而把升级时间拉得很长,也不用担心中途某些程序崩溃退出导致升级失败系统损坏,只需备份重要文件就可以开始了。整个过程不会超过 3 条命令,顺利完成后新系统即可直接投入使用。网络跨版本升级也是官方推荐的升级方法,大家可以放心试水。
首先把当前系统的软件升级到最新。
$ sudo aptitude update && sudo aptitude upgrade
然后更换软件源,把 /etc/apt/sources.list 文件里的旧版本代号替换为新版本的代号即可。
$ sed s/jessie/stretch/ /etc/apt/sources.list | sudo tee /etc/apt/sources.list
最后执行升级系统命令,完成后重启一次收工
$ sudo aptitude update && sudo aptitude dist-upgrade
事后因为依赖关系等问题被删除而需要重装的软件可以说是极少的,目前就遇到过从第三方源安装的某浏览器需要重装一次。个别配置目录会跟随软件版本变化的需要稍加调整,比如 vim 编辑器的第三方配色方案需要手动移至新版本对应目录。
欢迎阅读,欢迎探讨,欢迎指正错误。未特意注明的博文皆为实践后原创,个人笔记非教程,水平有限仅供参考。若转载请贴上原文链接,谢谢!