使用 aptitude 应该是世界上最简单的事情。但我不知怎么搞砸了。我最近将 backports 和非免费添加到 sources.list 中,试图使我的音频正常工作,但当我摆弄源文件时,似乎aptitude update
只有在遇到错误时才会给出更新计数,然后upgrade
什么也不做。我很确定我的源文件没有问题,但无论如何,这里是它:
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
您是否无法从反向移植中更新所有内容?我正在运行 Debian 6。
答案1
AFAIR,默认情况下向后移植软件包的优先级较低(出于某种原因)。如果您不想配置软件包固定,则应执行以下操作:
sudo apt-get -t squeeze-backports [dist-]upgrade
或者
sudo aptitude -t squeeze-backports [dist-]upgrade
不过,我建议只安装来自 backport 的所需软件包,即
sudo apt-get -t squeeze-backports install packagename
或者
sudo aptitutde -t squeeze-backports install packagename