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