2012-06-14 4 views
3

Ahoy есть.apt-get возвращает ошибку «debconf: Perl может быть неконфигурирован»/как я действительно понимаю ошибки Linux

Итак, у меня установлен Debian на моем малиновом пие, и все идет отлично, но где-то вдоль линии мой apt-get сломался. Теперь всякий раз, когда я пытаюсь установить или удалить что-нибудь, он терпит неудачу и возвращает ошибки сообщения, как это:

debconf: Perl may be unconfigured (Quantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE  nostdio.h 
* 
* Copyright (C) 1996, 2000, 2001, 2005, by Larry Wall and others 
* 
* You may distribute under the terms of either the GNU General Public 
* License or the Artistic License, as specified in the README file. 
* 
*/ at /usr/lib/perl/5.10/IO.pm line 8. 
Compilation failed in require at /usr/lib/perl/5.10/IO/Handle.pm line 9. 
BEGIN failed--compilation aborted at /usr/lib/perl/5.10/IO/Handle.pm line 9. 
Compilation failed in require at /usr/lib/perl/5.10/IO/Seekable.pm line 9. 
BEGIN failed--compilation aborted at /usr/lib/perl/5.10/IO/Seekable.pm line 9. 
Compilation failed in require at /usr/lib/perl/5.10/IO/File.pm line 11. 
BEGIN failed--compilation aborted at /usr/lib/perl/5.10/IO/File.pm line 11. 
Compilation failed in require at /usr/share/perl/5.10/FileHandle.pm line 9. 
Compilation failed in require at (eval 1) line 3. 
BEGIN failed--compilation aborted at (eval 1) line 3. 
) -- aborting 

Perl, кажется, установлен и функционирует нормально. Где еще я могу искать подсказки и как я могу восстановить свою установку apt-get?

Я предполагаю, что это намекает и на более крупную проблему: я считаю себя компетентным веб-программистом, с примерно 10-летним опытом работы с интерфейсом и бэкэнд, но ошибки библиотеки Linux/компиляции по-прежнему кажутся такими, что я читаю этрусский язык. Есть ли хорошие документы по диагностике распространенных типов ошибок компиляции/установки в Linux, так что я могу чувствовать себя не так, как будто набираю волшебное заклинание, которое я нашел в Google, и больше похоже на то, что я действительно понимаю свои решения?

спасибо, интернет.

+0

Все инструменты являются более или менее отличаются в деталях, но большинство поделиться наследием с инструментами из былых дней. Как правило, вы должны быть очень придирчивы, когда читаете отчет об ошибке, подобный этому, и переходите к документации 'perl', чтобы узнать, что означает' require'. Если бы я догадался, вам удалось удалить некоторый (центральный) модуль в вашей установке perl, которая генерирует эту ошибку. – HonkyTonk

ответ