На моїй панелі Ubuntu є знак помилки, який повідомляє про помилку, вказану в заголовку. Я використовував, sudo apt-get update
але це не дало мені помилок. Однак знак помилки зберігається.
Як це виправити?
На моїй панелі Ubuntu є знак помилки, який повідомляє про помилку, вказану в заголовку. Я використовував, sudo apt-get update
але це не дало мені помилок. Однак знак помилки зберігається.
Як це виправити?
Відповіді:
Я отримав таку ж помилку 14.04. Повторна установка wine-staging-i386
пакета вирішила проблему:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
який пакет мав мені помилку. Може, та сама команда спрацює і для вас? @Alendorff
Якщо ви використовуєте 64-бітний Ubuntu, проблема, ймовірно, пов'язана з тим, що "wine-staging-amd64" залежить від "wine-staging-i386", який є віртуальним пакетом і насправді не встановлюється. З чого я можу зробити висновок, читаючи про це тут, "помилка кеша не має пакета", коли доступне оновлення вина, це те, що середовище збирання або оновлення не мають стосунку до багатоканальної природи цього "вина".
Якщо ви не використовуєте експериментальні 64-бітові флеш-пам’ятки або плагіни unit3d і не потребуєте 64-бітової версії «постановки вина» ні для чого іншого, то ви завжди можете видалити «wine-staging-amd64» і це залежність. Якщо ви хочете це зробити, то переконайтесь, що вимкніть будь-які 64-бітові плагіни, які ви ввімкнули / завантажили спочатку в трубі, наступним чином:
pipelight-plugin --disable x64-flash
та / або
pipelight-plugin --disable x64-unity3d
Примітка. Можливо, вам потрібно буде використовувати "sudo" на початку тих, якщо ви встановили 64-бітні плагіни для всіх користувачів.
Потім перейдіть до видалення 64-бітної версії "постановки вина" наступним чином:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Це дозволить видалити пакунок залежності (64-бітний) залежність та "wine-staging-amd64" (64-бітний) та встановити "винний етап: i386" (32-бітний) пакет залежності.
32-бітний пакет залежить лише від 32-бітного, тому не майте проблем, наскільки я можу сказати до цих пір.
Примітка: YMMV;)
Я також продовжую отримувати Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Я пробував інші рішення , в тому числі показано тут:
Як я можу усунути повторювані помилки пакет залежностей з участю «виноробстві влаштувавши-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
повідомлялося про роботу.
Крім того, як зазначив Екзоманс,
Для мене видалити набридливе попередження - використовувати Y-PPA Manager і в розділі "Додатково" натиснути "Спробувати імпортувати всі відсутні GPG-ключі". Як тільки я це роблю, попередження відходить. Я маю це робити щоразу, коли з’являється попередження. Це дратує і не є справжнім "виправленням", але знову ж таки працює, коли інші кращі виправлення, здається, не допомагають.
також див. питання: Як я можу усунути повторну помилку залежності від упаковки, що включає "wine-staging-i386"
apt-get upgrade
зробив трюк в Ubuntu 16.04. Дякую Джаксору!