无法下载或删除软件

无法下载或删除软件

什么都不起作用,无论是更新、软件还是其他任何东西,即使在 上也是如此Synaptic。我找到了另一个类似的线程,并尝试了它,但没有用。Synaptic给了我以下消息:

E: avg2012flx: subprocess installed post-installation script returned error exit status 1

软件中心给了我以下消息:

InstallArchives() failed: (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 224115 files and directories currently installed.)
Removing testdisk-dbg ...
Removing testdisk ...
Processing triggers for man-db ...
Setting up avg2012flx (2012.1793) ...
Installing 'avgd' service initscripts...
ln: failed to create symbolic link `/etc/init.d/avgd': File exists
dpkg: error processing avg2012flx (--configure):
subprocess installed post-installation script returned error exit status 1

答案1

这是avg2012flx软件包中的一个错误,具体来说是其安装后脚本中的一个错误。看来此版本的软件包无法正确处理升级。

最简单的解决方案是等待软件包的修复版本。由于这似乎是第三方软件包,因此您必须将此作为错误报告给软件包的制作者。

你应该能够通过移开/etc/init.d/avgd文件来解决这个错误:

sudo mv /etc/init.d/avgd /etc/init.d/avgd.old
sudo apt-get -f install

这可能会使 avgd 处于非工作状态或导致其他问题。或者,重新安装旧的工作版本软件包avg2012flx并将其标记为等候接听直到修复版本出现。

相关内容