Получение ошибки & ldquo; Perl может быть unconfigured & rdquo; при попытке установить зависимости

Я новичок в ubuntu, в настоящее время использую ubuntu 17 и пытаюсь запустить sudo apt --fix-broken install, потому что у меня есть эта красная ошибка, которая появляется рядом с моим сетевым индикатором наверху, говоря

«Произошла ошибка , запустите диспетчер пакетов из контекстного меню или apt-get в терминале, чтобы узнать, что случилось. Сообщение об ошибке было: Ошибка: brokenCount> 0. Это означает, что ваши установленные установки имеют неудовлетворенные пакеты «

Когда я запустил sudo apt --fix-broken install. все работает круто в начале, но где-то вдоль линии, я получаю эту пропущенную ошибку ..

Perl may be unconfigured (strict.pm did not return a true value at (eval 1) line 2. BEGIN failed--compilation aborted at (eval 1) line 2. ) -- aborting (Reading database ... 169172 files and directories currently installed Preparing to unpack .../libc6_2.24-9ubuntu2_i386.deb ... strict.pm did not return a true value at /usr/share/debconf/frontend line 5. BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 5. dpkg: error processing archive /var/cache/apt/archives/libc6_2.24-9ubuntu2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 5 Errors were encountered while processing: /var/cache/apt/archives/libc6_2.24-9ubuntu2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

Я действительно застрял .. спасибо заранее

" Произошла ошибка, запустите диспетчер пакетов из контекстного меню или apt-get в терминале, чтобы узнать, что случилось. Сообщение об ошибке: Ошибка: brokenCount> 0. Это означает, что ваши установленные вами установки имеют неудовлетворенные пакеты « Я получаю эту ошибку в любое время, когда я пытаюсь установить любую программу ..

You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: libbz2-1.0:i386 : Depends: libc6:i386 (>= 2.4) but it is not installed libgcc1:i386 : Depends: libc6:i386 (>= 2.2.4) but it is not installed libgpm2:i386 : Depends: libc6:i386 (>= 2.15) but it is not installed libncurses5:i386 : Depends: libc6:i386 (>= 2.4) but it is not installed libstdc++6:i386 : Depends: libc6:i386 (>= 2.18) but it is not installed libtinfo5:i386 : Depends: libc6:i386 (>= 2.16) but it is not installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
1
задан 14 June 2017 в 03:03

2 ответа

Это очень распространенный вопрос. Я ответил на это как паролем, так и Google Chrome. Это измененная версия моего ответа в Google Chrome.

Первым шагом для исправления этого является включение поддержки 32-битных двоичных файлов. Вы можете сделать это, запустив

sudo dpkg -add-architecture i386 & amp; & amp; & amp; & amp; Обновление sudo apt Теперь попробуйте снова установить Google Chrome.

Если это все еще не работает, попробуйте вручную установить пакеты.

Откройте https://packages.ubuntu.com/ в вашем веб-браузере. Прокрутите вниз до области каталогов поисковых пакетов. Выберите версию Ubuntu из раскрывающегося списка Распространение (вы можете найти это, выполнив lsb_release -a в терминале. Используйте раздел codename). Введите имя пакета и нажмите «Поиск» (в этом случае это libgcc1). Нажмите «Точный удар» (в этом случае это пакет libgcc1). Выберите i386 в таблице внизу. Выберите одну из ссылок на странице. Вероятно, это хорошая идея, чтобы выбрать ту, которая для вашей страны, но это не имеет значения. Откройте терминал и перейдите в каталог, в который вы загрузили пакет. Запустите sudo dpkg -i file.deb, где file.deb - это файл, который вы только что загрузили. Как только это будет сделано, попробуйте снова установить Chrome.

Если это зависит от ошибки для другого пакета, просто выполните шаги 1-9 для этого пакета и попробуйте снова установить Chrome. Возможно, вам придется делать это несколько раз.

0
ответ дан 18 July 2018 в 11:41

Это очень распространенный вопрос. Я ответил на это как паролем, так и Google Chrome. Это измененная версия моего ответа в Google Chrome.

Первым шагом для исправления этого является включение поддержки 32-битных двоичных файлов. Вы можете сделать это, запустив

sudo dpkg -add-architecture i386 & amp; & amp; & amp; & amp; Обновление sudo apt Теперь попробуйте снова установить Google Chrome.

Если это все еще не работает, попробуйте вручную установить пакеты.

Откройте https://packages.ubuntu.com/ в вашем веб-браузере. Прокрутите вниз до области каталогов поисковых пакетов. Выберите версию Ubuntu из раскрывающегося списка Распространение (вы можете найти это, выполнив lsb_release -a в терминале. Используйте раздел codename). Введите имя пакета и нажмите «Поиск» (в этом случае это libgcc1). Нажмите «Точный удар» (в этом случае это пакет libgcc1). Выберите i386 в таблице внизу. Выберите одну из ссылок на странице. Вероятно, это хорошая идея, чтобы выбрать ту, которая для вашей страны, но это не имеет значения. Откройте терминал и перейдите в каталог, в который вы загрузили пакет. Запустите sudo dpkg -i file.deb, где file.deb - это файл, который вы только что загрузили. Как только это будет сделано, попробуйте снова установить Chrome.

Если это зависит от ошибки для другого пакета, просто выполните шаги 1-9 для этого пакета и попробуйте снова установить Chrome. Возможно, вам придется делать это несколько раз.

0
ответ дан 24 July 2018 в 19:50

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

Похожие вопросы: