Na moim panelu Ubuntu znajduje się znak błędu wskazujący błąd podany w tytule. Użyłem, sudo apt-get update
ale nie dało mi to żadnych błędów. Jednak znak błędu nadal występuje.
Jak to naprawić?
Na moim panelu Ubuntu znajduje się znak błędu wskazujący błąd podany w tytule. Użyłem, sudo apt-get update
ale nie dało mi to żadnych błędów. Jednak znak błędu nadal występuje.
Jak to naprawić?
Odpowiedzi:
Ten sam błąd wystąpił w 14.04. Ponowna instalacja wine-staging-i386
pakietu rozwiązała problem:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
który był pakietem, który dawał mi błąd. Może to samo polecenie zadziała dla Ciebie? @Alendorff
Jeśli używasz Ubuntu w wersji 64-bitowej, problem prawdopodobnie wynika z faktu, że „wine-staging-amd64” zależy od „wine-staging-i386”, który jest pakietem wirtualnym i faktycznie nie można go zainstalować. Z tego, co mogę wywnioskować po przeczytaniu o tym tutaj, błąd „pamięć podręczna nie ma pakietu”, gdy dostępna jest aktualizacja wina, polega na tym, że środowisko kompilacji lub narzędzie aktualizujące nie ma do czynienia z wieloma funkcjami tej instalacji „wina”.
Jeśli nie używasz eksperymentalnej 64-bitowej wtyczki Flash lub unity3d do pipelight i nie potrzebujesz 64-bitowej wersji „Wine-Staging” do niczego innego, zawsze możesz usunąć „Wine-Staging-Amd64” i jego zależności. Jeśli to właśnie chcesz zrobić, pamiętaj o wyłączeniu wszystkich 64-bitowych wtyczek, które włączyłeś / załadowałeś w trybie potoku w następujący sposób:
pipelight-plugin --disable x64-flash
i / lub
pipelight-plugin --disable x64-unity3d
Uwaga: Może być konieczne użycie „sudo” na początku tych, jeśli zainstalowano 64-bitowe wtyczki dla wszystkich użytkowników.
Następnie kontynuuj odinstalowywanie 64-bitowej wersji „testowania wina” w następujący sposób:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Spowoduje to odinstalowanie pakietu zależności „Wine Staging” (64-bitowy) i „Wine-Staging-Amd64” (64-bitowy) i zainstalowanie pakietu „Wine Staging: i386” (32-bitowy).
Pakiet 32-bitowy zależy tylko od 32-bitów, więc nie mam problemu, o ile mogę to stwierdzić.
Uwaga: YMMV;)
Też dostaję Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Wypróbowałem inne rozwiązania, w tym te pokazane tutaj:
Jak rozwiązać powtarzający się błąd zależności pakietu dotyczący „wine-staging-i386” . Zasugerowali zrobienie sudo apt-get update
równie dobrego rozwiązania jak wyżej sudo apt-get install --reinstall wine-staging-i386
.
To, co działa dla mnie, aby usunąć irytujące ostrzeżenie, to użyć Y-PPA Manager i pod „ Zaawansowane ” kliknąć „ Spróbuj zaimportować wszystkie brakujące klucze GPG ”. Gdy to zrobię, ostrzeżenie zniknie. Muszę to robić za każdym razem, gdy pojawia się ostrzeżenie. Jest to denerwujące i nie jest prawdziwą „poprawką”, ale znowu działa, gdy inne lepsze poprawki nie wydają się pomagać.
Wydaje się, że istnieje kilka opcji rozwiązania tego problemu.
Ale najpierw trochę edukacji. Błąd polega na ostrzeżeniu użytkownika (oczywiście), że istnieje niezgodność w pobranych zależnościach (w zależności od systemu) dla i386 lub x86.
15.04 i później: sudo apt-get upgrade
wydaje się być kluczem do rozwiązania problemu.
dla 14.04 i wcześniejszych: sudo apt-get update wine-staging-i386
zgłoszono, że działa.
Ponadto, jak stwierdził Exomancer,
To, co działa dla mnie, aby usunąć irytujące ostrzeżenie, to użyć Y-PPA Manager i pod „Zaawansowane” kliknąć „Spróbuj zaimportować wszystkie brakujące klucze GPG”. Gdy to zrobię, ostrzeżenie zniknie. Muszę to robić za każdym razem, gdy pojawia się ostrzeżenie. Jest to denerwujące i nie jest prawdziwą „poprawką”, ale znowu działa, gdy inne lepsze poprawki nie wydają się pomagać.
zobacz także pytanie: Jak rozwiązać powtarzający się błąd zależności pakietu dotyczący „wine-staging-i386”
apt-get upgrade
zrobił to w Ubuntu 16.04. Dzięki Jaxor!