尝试安装“屏幕”时出现Perl错误

时间:2017-02-09 14:37:29

标签: linux perl apt-get gnu-screen

我需要在我的服务器上安装屏幕(Debian 8,内核3.16.0)。但是当我 键入apt-get install screen(使用root),我看到了:

  

“正则表达式中未转义的左括号不推荐使用,在正则表达式中传递;标记为< - HERE in m / ^(。?)(\)?\ $ {< - HERE([^ {}] +)}(。)$ / at /usr/share/perl5/Debconf/Question.pm第72行。   正则表达式中未转义的左括号被弃用,在正则表达式中传递;标记为< - HERE in m / \ $ {< - HERE([^}] +)} / at /usr/share/perl5/Debconf/Config.pm第30行。“

不行 我不知道我能搜索什么,因为我尝试谷歌但它的不同 如何解决?
非常感谢

编辑:我现在尝试aptget更新和升级,我看到同样的错误。但是,在我尝试安装屏幕后,它没有给我任何错误,但是屏幕无效。

1 个答案:

答案 0 :(得分:0)

这个文件中的perl代码似乎有一个regexp,它会触发你最近使用的perl的警告。 源文件来自debconf包:

$ dpkg -S /usr/share/perl5/Debconf/Question.pm
debconf: /usr/share/perl5/Debconf/Question.pm

问题可能已经解决(至少在Ubuntu 16.04上是debconf-1.5.58ubuntu1)。所以你应该尝试升级那个包(顺便提一下所有可用的更新)。