下面的操作可实现通过网络升级到“testing”(亦可执行样例目录中的go-woody
(http://www.debian.org/doc/manuals/debian-reference/examples/)脚本):
清空现存的`sources.list'文件
# cd /etc/apt
# cp -f sources.list sources.old
# :>sources.list
为“stable”系统生成一张干净的下载目录列表
# cd /
# apt-setup noprobe
... 通过http或ftp,选择下载目录
在这张新列表文件中添加“testing”版本下载目录,将`deb-src'行注释掉。
# cd /etc/apt
# grep -e "^deb " sources.list >sources.deb
# grep -e "^deb-" sources.list >sources.src
# sed -e "s/stable/testing/" sources.deb /
>>sources.list
# sed -e "s/stable/testing/" sources.src | /
sed -e "s/^deb-/#deb-/" >>sources.list
# apt-get update
# apt-get install apt apt-utils
# cat >preferences <<EOF
Package: *
Pin: release a=testing
Pin-Priority: 600
Package: *
Pin: release a=unstable
Pin-Priority: 50
EOF
或者,添加“unstable”版本下载目录。
# sed -e "s/stable/unstable/" sources.deb /
>>sources.list
# sed -e "s/stable/unstable/" sources.src | /
sed -e "s/^deb-/#deb-/" >>sources.list/
注意到apt-get update 得时候会出错out of room
解决方法是:
cat>/etc/apt/apt.conf
APT::Cache-Limit 25165824;