似乎无法解决 tzdata 安装错误问题

似乎无法解决 tzdata 安装错误问题

最近,我尝试安装的每个软件包(无论是否设计为在 WINE 下运行)都给我相同的以下错误报告:

debconf: Perl may be unconfigured (Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at (eval 1) line 2.
BEGIN failed--compilation aborted at (eval 1) line 2.
) -- aborting
Setting up tzdata (2014i-0ubuntu0.14.04) ...
Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/debconf/frontend line 5.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 5.
dpkg: error processing package tzdata (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 tzdata
E: Sub-process /usr/bin/dpkg returned an error code (1)

似乎我无法升级 JRE,因此一些类似 Windows 的应用程序无法运行。

在尝试安装在不同环境中运行的 HotShots 后,我也收到了此消息。

关于如何解决这个问题有什么想法吗?

答案1

您的 perl 配置似乎有问题。尝试命令sudo dpkg-reconfigure perl-base,然后再次尝试 apt-get。如果不行,请在此处发布这两个命令的输出。

编辑

根据您的回答 - 您的 Perl 安装缺少必要的文件,这导致包管理器无法修复它。

您是否尝试过从源代码或类似程序安装 perl?

我需要更多信息:

  • 你的 ubuntu 版本是什么:cat /etc/issue
  • 你的架构是什么:uname -a
  • 你的系统 perl 目录中有什么:ls -l /usr/share/perl

另请查看这个答案看看你的 perl 程序是否在错误的地方查找。

还可以尝试创建一个具有 sudo 权限的新用户,以该新用户身份登录并重试 - 以防问题出在您的用户身上而不是系统范围内。

相关内容