Я использую Ubuntu уже пару месяцев, но совсем недавно перестала работать команда sudo apt upgrade . Я получаю ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libjpeg-turbo8 libjpeg-turbo8:i386
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  libjpeg8 libjpeg8:i386
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/272 kB of archives.
After this operation, 524 kB of additional disk space will be used.
(Reading database ... 273198 files and directories currently installed.)
Preparing to unpack .../libjpeg8_8d-1+deb7u1_i386.deb ...
De-configuring libjpeg8:amd64 (8c-2ubuntu8) ...
Unpacking libjpeg8:i386 (8d-1+deb7u1) over (8c-2ubuntu8) ...
dpkg: error processing archive /var/cache/apt/archives/libjpeg8_8d-1+deb7u1_i386.deb (--unpack):
 trying to overwrite '/usr/lib/i386-linux-gnu/libjpeg.so.8', which is also in package libjpeg-turbo8:i386 1.4.2-0ubuntu3
Preparing to unpack .../libjpeg8_8d-1+deb7u1_amd64.deb ...
De-configuring libjpeg8:i386 (8c-2ubuntu8) ...
Unpacking libjpeg8:amd64 (8d-1+deb7u1) over (8c-2ubuntu8) ...
dpkg: error processing archive /var/cache/apt/archives/libjpeg8_8d-1+deb7u1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libjpeg.so.8', which is also in package libjpeg-turbo8:amd64 1.4.2-0ubuntu3
Errors were encountered while processing:
 /var/cache/apt/archives/libjpeg8_8d-1+deb7u1_i386.deb
 /var/cache/apt/archives/libjpeg8_8d-1+deb7u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Если вам нужны какие-либо разъяснения по моей проблеме, пожалуйста, будьте конкретны. А также, пожалуйста, дайте ответы на все вопросы.

заранее спасибо

1 ответ1

1

Часто эти типы проблем могут быть вызваны нестандартными источниками, но здесь похоже, что пакет, который пытается обновиться, конфликтует с файлом из "больше не необходимого" старого пакета libjpeg-turbo8.

Эти строки являются ключом:

dpkg: ошибка ... пытается переписать '/usr/lib/i386-linux-gnu/libjpeg.so.8', который также находится в пакете libjpeg-turbo8: i386 1.4.2-0ubuntu3

Простое решение - сделать то, что написано в предыдущем сообщении:

Следующие пакеты были установлены автоматически и больше не требуются:

libjpeg-turbo8 libjpeg-turbo8: i386

Используйте 'sudo apt autoremove' чтобы удалить их.

Поэтому сначала используйте 'sudo apt autoremove' чтобы удалить их, а затем повторите попытку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .