我需要在我的服務器上安裝屏幕(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