Perl может быть ненастроенным?

Привет у меня есть ошибка, когда я хочу установить, удалить или настроить свой пакет, это ошибка

debconf: Perl may be unconfigured (Can't locate Debconf/Log.pm in @INC (you may need to install the Debconf::Log module) (@INC contains: /usr/local/apps/perl/lib/site_perl/5.20.0/x86_64-linux /usr/local/apps/perl/lib/site_perl/5.20.0 /usr/local/apps/perl/lib/5.20.0/x86_64-linux /usr/local/apps/perl/lib/5.20.0 .) at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
Setting up debconf (1.5.51ubuntu2) ...
Can't locate Debconf/Db.pm in @INC (you may need to install the Debconf::Db module) (@INC contains: /usr/local/apps/perl/lib/site_perl/5.20.0/x86_64-linux /usr/local/apps/perl/lib/site_perl/5.20.0 /usr/local/apps/perl/lib/5.20.0/x86_64-linux /usr/local/apps/perl/lib/5.20.0 .) at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error processing package debconf (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
debconf
E: Sub-process /usr/bin/dpkg returned an error code (1)

кто-то может сказать мне, что мне делать?

3 ответа

Я исправил это, скопировав содержимое/usr/share/perl5&/usr/share/perlс другой машины Ubuntu (та же версия ОС — в моем случае Ubuntu 20.04)

Я буду стараться:

apt-file search Debconf/Db.pm
debconf: /usr/share/perl5/Debconf/Db.pm

так что возможно

apt-get install debconf

хорошо работает для вас

Просто удалите папку perl из каталога /usr/lib/x86_64-linux-gnu/perlи запустите команду sudo apt-get install -f. Система попытается распаковать пакеты perl из уже поддерживаемого списка пакетов, и проблема будет решена. Я пробовал это 18.04

Другие вопросы по тегам