На панели Ubuntu есть знак ошибки, в котором указана ошибка, указанная в заголовке. Я использовал, sudo apt-get update
но это не дало мне ошибок. Однако знак ошибки сохраняется.
Как я могу это исправить?
14.04
apt
package-management
wine
error-handling
Винеет Каушик
источник
источник
sudo apt-get install --reinstall wine1.6-i386
это был пакет, который дал мне ошибку. Может быть, та же команда будет работать для вас? @AlendorffЕсли вы используете Ubuntu 64 бит, то проблема, вероятно, связана с тем, что wine-staging-amd64 зависит от wine-staging-i386, который является виртуальным пакетом и фактически не устанавливается. Из того, что я могу почерпнуть из прочтения об этом здесь, ошибка «в кеше нет пакета», когда доступно обновление Wine, заключается в том, что среда сборки или средство обновления не имеют дело с многоархивной природой этой установки «wine».
Если вы не используете экспериментальные плагины 64-битной flash или unity3d pipelight и не нуждаетесь в 64-битной версии wine-staging для чего-либо еще, вы всегда можете удалить «wine-staging-amd64» и его зависимости. Если это то, что вы хотите сделать, убедитесь, что сначала отключили все 64-битные плагины, которые вы включили / загрузили в pipelight следующим образом:
и / или
Примечание: вам может понадобиться использовать «sudo» в начале тех, если вы установили 64-битные плагины для всех пользователей.
Затем приступите к удалению 64-битной версии Wine-staging следующим образом:
Это приведет к удалению пакета зависимостей «wine-staging» (64 бит) и «wine-staging-amd64» (64 бит) и установит пакет зависимостей «wine-staging: i386» (32 бит).
32-битный пакет зависит только от 32-битного, поэтому, насколько я могу судить, проблем не возникает.
Примечание: YMMV;)
источник
Я также продолжаю получать
Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Я пробовал другие решения, в том числе показанные здесь: Как я могу устранить повторяющуюся ошибку зависимости от пакета, связанную с wine-staging-i386 . Они предложили сделать
sudo apt-get update
то же решение, что и вышеsudo apt-get install --reinstall wine-staging-i386
.Единственное, что помогает мне удалить раздражающее предупреждение, - это использовать Y-PPA Manager и в разделе « Дополнительно » нажать « Попробуйте импортировать все недостающие ключи GPG ». Как только я это сделаю, предупреждение исчезнет. Я должен делать это каждый раз, когда появляется предупреждение. Это раздражает и не является настоящим «исправлением», но опять же оно работает, когда другие более эффективные исправления, похоже, не помогают.
источник
Кажется, есть несколько вариантов решения этой проблемы.
Но сначала немного образования. Ошибка состоит в том, чтобы предупредить пользователя (очевидно) о несоответствии загруженных зависимостей (в зависимости от вашей системы) для i386 или x86.
для 15.04 и позже:
sudo apt-get upgrade
кажется, ключ к решению проблемы.за 14.04 и ранее:
sudo apt-get update wine-staging-i386
было сообщено о работе.Кроме того, как сказал Exomancer,
см. также вопрос: как устранить повторяющуюся ошибку зависимости от пакета, связанную с wine-staging-i386?
источник
apt-get upgrade
сделал трюк в Ubuntu 16.04. Спасибо, Джаксор!Я не мог решить эту проблему путем переустановки или обновления.
Для Ubuntu 16.04 LTS или новее вы можете просто запустить
источник