无法对“perl”执行立即配置

无法对“perl”执行立即配置

我正在尝试将 debian squeeze 系统升级到 wheezy。我在 squeeze 上执行了 apt-get update && apt-get -V upgrade,然后将 source.list 更改为引用 wheezy 而不是 squeeze。

然后,apt-get update(工作正常)

然后,

apt-get dist-upgrade

或者

aptitude full-upgrade

无论我怎么尝试,dist-grade 都会失败,并显示以下消息

Could not perform immediate configuration on 'perl'

我还尝试过

apt-get install perl -o APT::Immediate-Configure=0

一些错误报告提到它可以工作,但对我来说却不起作用。

我发现,无论是使用 apt-get 还是 aptitude,都无法将 squeeze 升级到 wheezy,因为这个错误会导致升级失败。

有人知道如何解决或修复吗?

答案1

根据此错误报告,一个可能的解决方法是先更新apt自身,然后运行dist-upgrade

因此,首先将您的来源指向wheezy,然后运行

sudo apt-get update
sudo apt-get upgrade apt
sudo apt-get dist-upgrade

根据 OP 的要求,我将他找到的解决方案包含在以上链接的错误报告中:

您需要先将实验添加到 sources.list deb ftp://ftp.debian.org/debian experimental main,然后执行

aptitude install apt from experimental" 

一定是aptitudeapt-get失败了。

相关内容