相對於某些重量級 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 編輯器的第三方配色方案需要手動移至新版本對應目錄。