Debian 的 Stable 分支十分稳定,相应的代价就是软件包版本都比较旧。为了能用到比较新的软件包,下面把 Debian 从 Stable 分支(当前是 Debian 7.0)升级到 Testing 分支。(Unstable 分支比 Testing 分支更新,但风险更大)
准备条件
- Internet 连接
- 足够的磁盘空间
- 备份数据和配置
开始升级
编辑 sources.list
备份原来的 sources.list
:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
编辑 sources.list
,修改下面的内容:
deb http://mirrors.ustc.edu.cn/debian/ testing main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ testing-proposed-updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ testing main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ testing-proposed-updates main non-free contrib
deb http://mirrors.ustc.edu.cn/debian-security/ testing/updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian-security/ testing/updates main non-free contrib
升级软件包
执行:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
完成后整个系统就更新到 Testing 分支了,查看系统信息如下:
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux jessie/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"