Ada tanda kesalahan pada panel Ubuntu saya yang menyatakan kesalahan yang diberikan dalam judul. Saya menggunakan sudo apt-get update
tetapi tidak memberi saya kesalahan. Namun tanda kesalahan tetap ada.
Bagaimana cara saya memperbaikinya?
Ada tanda kesalahan pada panel Ubuntu saya yang menyatakan kesalahan yang diberikan dalam judul. Saya menggunakan sudo apt-get update
tetapi tidak memberi saya kesalahan. Namun tanda kesalahan tetap ada.
Bagaimana cara saya memperbaikinya?
Jawaban:
Saya mendapat kesalahan yang sama dalam 14,04. Instalasi ulang wine-staging-i386
paket memperbaiki masalah:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
paket mana yang memberi saya kesalahan. Mungkin perintah yang sama akan bekerja untuk Anda? @Alendorff
Jika Anda menjalankan Ubuntu 64 bit maka masalahnya kemungkinan karena fakta bahwa "wine-staging-amd64" bergantung pada "wine-staging-i386" yang merupakan paket virtual dan sebenarnya tidak dapat diinstal. Dari apa yang dapat saya simpulkan dari membaca tentang hal ini di sini, "cache tidak memiliki paket" kesalahan ketika pembaruan anggur tersedia adalah bahwa lingkungan build atau pembaru tidak berurusan dengan sifat multiarch dari instalasi "anggur" ini.
Jika Anda tidak menggunakan flash 64bit pipelight eksperimental atau plugin unity3d dan tidak memerlukan versi 64bit "wine-staging" untuk hal lain, maka Anda selalu dapat menghapus "wine-staging-amd64" dan dependensinya. Jika ini yang ingin Anda lakukan maka pastikan untuk menonaktifkan plugins 64 bit yang telah Anda aktifkan / muat dalam pipelight terlebih dahulu sebagai berikut:
pipelight-plugin --disable x64-flash
dan / atau
pipelight-plugin --disable x64-unity3d
Catatan: Anda mungkin perlu menggunakan "sudo" di awal dari itu jika Anda menginstal plugin 64 bit untuk semua pengguna.
Kemudian lanjutkan dengan mencopot pemasangan "pementasan anggur" versi 64 bit sebagai berikut:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Ini akan menghapus paket ketergantungan "pementasan anggur" (64 bit) dan "pementasan anggur-amd64" (64 bit) dan menginstal paket ketergantungan pementasan anggur: i386 "(32 bit).
Paket 32 bit hanya bergantung pada 32 bit jadi tidak ada masalah sejauh yang saya tahu sejauh ini.
Catatan: YMMV;)
Saya juga terus mendapatkan Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Saya telah mencoba solusi lain termasuk yang ditunjukkan di sini:
Bagaimana saya bisa menyelesaikan kesalahan ketergantungan paket berulang yang melibatkan 'wine-staging-i386' . Mereka menyarankan melakukan sudo apt-get update
serta solusi yang sama yang tercantum di atas sudo apt-get install --reinstall wine-staging-i386
.
Salah satu yang berfungsi bagi saya untuk menghapus peringatan yang mengganggu adalah dengan menggunakan Y-PPA Manager dan di bawah klik ' Advanced ' pada ' Cobalah untuk mengimpor semua kunci GPG yang hilang '. Setelah saya melakukan ini, peringatan itu hilang. Saya harus melakukan ini setiap kali peringatan muncul. Ini menjengkelkan dan bukan "perbaikan" yang nyata, tetapi sekali lagi ini berfungsi ketika perbaikan lain yang lebih baik tampaknya tidak membantu.
Tampaknya ada beberapa opsi untuk menyelesaikan masalah ini.
Tapi pertama-tama, pendidikan. Kesalahannya adalah untuk mengingatkan pengguna (jelas) bahwa ada ketidakcocokan dalam dependensi yang diunduh (tergantung pada sistem Anda) untuk i386 atau x86.
untuk 15,04 dan yang lebih baru: sudo apt-get upgrade
tampaknya menjadi kunci untuk memperbaiki masalah.
untuk 14,04 dan sebelumnya: sudo apt-get update wine-staging-i386
telah dilaporkan berfungsi.
Selain itu, seperti yang dinyatakan Exomancer,
Salah satu yang berfungsi bagi saya untuk menghapus peringatan yang mengganggu adalah dengan menggunakan Y-PPA Manager dan di bawah klik 'Advanced' pada 'Cobalah untuk mengimpor semua kunci GPG yang hilang'. Setelah saya melakukan ini, peringatan itu hilang. Saya harus melakukan ini setiap kali peringatan muncul. Ini menjengkelkan dan bukan "perbaikan" yang nyata, tetapi sekali lagi ini berfungsi ketika perbaikan lain yang lebih baik tampaknya tidak membantu.
juga lihat pertanyaan: Bagaimana saya bisa menyelesaikan kesalahan ketergantungan paket berulang yang melibatkan 'wine-staging-i386'
apt-get upgrade
melakukan trik di Ubuntu 16.04. Terima kasih Jaxor!