当 apt 和 dpkg 都依赖于 Perl 时,如何修复/重新配置损坏的 Perl 包?

当 apt 和 dpkg 都依赖于 Perl 时,如何修复/重新配置损坏的 Perl 包?

最近的系统更新导致了以下错误:

 debconf: Perl may be unconfigured (Can't locate Fcntl.pm in @INC 
(you may need to install the Fcntl module))

我提交了错误报告这里这里

现在我无法安装任何新软件或更新,因为 APT 和dpkg所依赖的 Perl 已损坏。

如果不完全重新安装 Ubuntu 和所有当前安装的软件包,我该如何修复损坏的 Perl 配置?

答案1

针对同一问题提供的答案Ubuntu 论坛建议使用 LiveCD chroot 进入系统并重新安装 Perl。但是,使用 chroot 进入系统并不能避免 apt 和 dpkg 对 Perl 的依赖。

目前,我发现的唯一可行的解​​决方案是重新安装 Ubuntu 和所需的软件包。

相关内容