我需要在我的服务器上安装屏幕(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
更新和升级,我看到同样的错误。但是,在我尝试安装屏幕后,它没有给我任何错误,但是屏幕无效。
答案 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
)。所以你应该尝试升级那个包(顺便提一下所有可用的更新)。