我需要在我的服务器上安装屏幕(Debian 8,Kernel 3.16.0)。但是,当我 类型apt-get install screen
(带根),I看到:尝试安装“屏幕”时发生Perl错误
“正则表达式中的左转义支架已过时,通过在正则表达式通过;标志着< - 这里以m/^(。?) (\)?\ $ {< - HERE([^ {}] +)}(。)$/at /usr/share/perl5/Debconf/Question.pm line 72. 不推荐使用正则表达式中未转义的左大括号,在正则表达式中传递;标记为< - 这里是m/\ $ {< - HERE([^}] +)}/at /usr/share/perl5/Debconf/Config.pm第30行。
而不是工作。
我不知道我可以搜索,因为我尝试谷歌,但它不同。
如何解决?
非常感谢
编辑:我现在尝试aptget
更新和升级,我看到相同的错误。但是,我尝试安装屏幕后,它没有给我任何错误,但屏幕无法正常工作。
您的错误是一条短信。请[编辑您的问题](http://stackoverflow.com/review/suggested-edits/15158357)并添加您的消息文本。文字图像是分享信息的可怕方式。 –
我现在编辑,但错误消失时,我做更新和升级,但屏幕无法正常工作,有一个屏幕的日志文件? –
这是弃用警告,不是错误。如果东西不起作用,那么这个消息是**不是原因**。它记录在[这里](http://perldoc.perl.org/perldiag.html#Unescaped-left-brace-in-regex-is-deprecated%2c-passed-through-through-in-regex%3b-marked-by- %3c --- HERE-in-m%2f%25s%2f),并可能是一个语法错误,因此是Perl 5.26的一个致命错误。它[不赞成使用Perl 5.22](http://perldoc.perl.org/perl5220delta.html#A-literal-%22%7b%22-should-now-be-escaped-in-a-pattern)。最多的情况是,这告诉我们你的Debian 8中有一个非常新的Perl。 – simbabque