dpkg: «Пакет находится в очень плохом несогласованном состоянии», как это исправить? [дубликат]

Когда я запускаю команду

sudo apt-get -f 

, я получаю эту ошибку

dpkg: error processing gcc-4.8-base:i386 (--configure):
Package is in a very bad inconsistent state - you should
reinstall it before attempting configuration.
Errors were encountered while processing:
gcc-4.8-base:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я использую Ubuntu 13.10

0
задан 29 November 2013 в 19:12

3 ответа

Пакет находится в очень плохом несовместимом состоянии - вы должны переустановить его перед попыткой настройки.

Вы должны переустановить пакет:

sudo apt-get --reinstall install gcc-4.8-base:i386
0
ответ дан 29 November 2013 в 19:12

На самом деле проблема связана с gcc 4.8, используйте следующее для решения этой проблемы -

Удалите gcc-

sudo apt-get purge gcc-4.8

, теперь проверьте -

sudo apt-get -f

для исправления всех прерванных загрузок.

Добавить репозиторий-

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

установить снова -

sudo apt-get install gcc-4.8

надеюсь, что это будет работать.

0
ответ дан 29 November 2013 в 19:12

Я попробовал оба ответа, приведенных выше, наконец, после большой борьбы, я нашел это

sudo dpkg --remove --force-all gcc-4.8-base:i386

, если кто-то ищет этот ответ для другого пакета, тогда просто замените gcc-4.8-base:i386 на имя пакета, вызывающего проблемы

, даже после этого, если ваша проблема не решена, найдите все файлы с именами пакетов в качестве префикса и используйте

sudo chmod 777 filename

со всеми из них, а затем создайте их копию (в случае, если что-то пойдет не так) и затем используйте

sudo rm filename

, чтобы удалить их, а затем снова запустите

sudo dpkg --remove --force-all gcc-4.8-base:i386
0
ответ дан 29 November 2013 в 19:12

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

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