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?
14.04
apt
package-management
wine
error-handling
Vineet Kaushik
sumber
sumber
sudo apt-get install --reinstall wine1.6-i386
paket mana yang memberi saya kesalahan. Mungkin perintah yang sama akan bekerja untuk Anda? @AlendorffJika 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:
dan / atau
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:
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;)
sumber
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 atassudo 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.
sumber
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,
juga lihat pertanyaan: Bagaimana saya bisa menyelesaikan kesalahan ketergantungan paket berulang yang melibatkan 'wine-staging-i386'
sumber
apt-get upgrade
melakukan trik di Ubuntu 16.04. Terima kasih Jaxor!Saya tidak bisa menyelesaikan ini dengan menginstal ulang atau memutakhirkan.
Untuk Ubuntu 16.04 LTS atau lebih baru, Anda cukup menjalankannya
sumber