Saya telah mencoba:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
dan itu gagal.
Kesalahannya tampaknya:
The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable
E: Unable to correct problems, you have held broken packages.
Saya perlu wine1.5-i386
tetapi tidak di Ubuntu, jadi saya tidak dapat menginstal anggur karena wine1.5-i386
merupakan bagian dari itu. Ketika saya mencoba untuk mendapatkan anggur di Ubuntu Store saya mendapatkan kesalahan yang sama dengan lebih sedikit detail.
wine
package-management
pengguna114477
sumber
sumber
Jawaban:
Ketika saya mendapat masalah itu (Yang muncul di 32 Bit atau 64 Bit) hal pertama yang perlu saya lakukan adalah:
Dapatkan alat yang lebih mudah
Untuk melakukan beberapa pekerjaan yang akan saya sebutkan di bawah, unduh
aptitude
dansynaptic
. Ini karena keduanya lebih baik menangani paket yang rusak, khususnya sinaptik. begitu juga asudo apt-get install aptitude synaptic
. Anda dapat melewati langkah ini tetapi saya sangat merekomendasikan yang ini untuk menghindari beberapa masalah paket yang sangat langka seperti Anda.Hilangkan Wine -
(Jika langkah ini tidak membuat Anda menghilangkan anggur, lanjutkan ke Langkah 3 lalu kembali ke 2)
Jika Anda membuka sinaptik, cari SEMUA paket anggur dan bersihkan. Jangan hanya menghapusnya. Jika Anda menghapusnya, paket yang diunduh akan tetap ada. Bersihkan mereka yang ditampilkan sebagai Tandai untuk Penghapusan Lengkap jika Anda mengklik kanan paket di dalam Synaptic.
Jika Anda menggunakan aptitude maka lakukan a
sudo aptitude search wine
. Untuk setiap paket yang memiliki i di kolom awal (Yang berarti diinstal), lakukan asudo aptitude purge PACKAGE_NAME
.Sebagai contoh
sudo aptitude purge wine1.5
. Setelah itu lakukan:sudo apt-get autoremove
sudo apt-get autoclean
Perbarui & Tingkatkan -
Setelah Anda yakin mereka benar-benar dihapus, lakukan pembaruan dan kemudian upgrade:
sudo apt-get update
sudo apt-get upgrade
Jika langkah 2 & 3 tidak memberikan kesalahan dan Anda menyelesaikannya dengan sempurna maka (dengan asumsi Anda telah menambahkan PPA untuk Wine seperti yang Anda sebutkan dalam pertanyaan Anda, instal Wine dengan salah satu cara berikut:
Dengan Aptitude :
sudo aptitude install wine1.5
Dengan Synaptic : Buka Synaptic dan cari paket wine1.5. Itu juga akan menginstal dependensi dan memecahkan masalah. Di sana Anda akan melihat paket i386 juga. Jika ini tidak dipilih secara otomatis, pilih paket secara manual. Ingatlah untuk juga memilih winetricks yang diperlukan untuk menginstal paket tambahan untuk anggur (.NET, DirectX ...)
Dengan Apt :
sudo apt-get install wine1.5
Dengan Pusat Perangkat Lunak : Cukup cari Wine. Verifikasi bahwa ini adalah versi 1.5.
Dari 4 saya sarankan Synaptic pertama, diikuti oleh aptitude dan apt. Terakhir adalah Software Center. Bukan karena ada masalah paket secara umum, tetapi karena, untuk kasus khusus ini, Pusat Perangkat Lunak misalnya, memberikan sedikit kesalahan put jika terjadi sesuatu, tidak menunjukkan dependensi paket apa yang sedang diinstal dan satu tidak tahu sampai akhir jika semuanya berhasil atau tidak.
Verifikasi bahwa semuanya sudah benar dengan menjalankan
winetricks
dari Dash atau terminal. Bagaimanapun, Jendela Konfigurasi Anggur akan muncul. Ini berarti semuanya baik-baik saja.sumber
Anda dapat menginstal playonlinux dan secara otomatis akan memilih versi anggur terbaik.
sumber
Sangat mungkin asalnya. masalah di sini adalah masalah tanggal & waktu, mungkin ppa tidak membangun semua paket atau masalah pengepakan sementara lainnya.
Jadi mungkin tidak ada yang 'diperbaiki'
Sangat mudah untuk menginstal paket ppa anggur, perintah yang sama dapat digunakan apakah anggur dari repo ubuntu diinstal atau anggur tidak atau belum pernah diinstal. Ada satu masalah potensial jika anggur telah atau sedang dipasang & seseorang hanya ingin menginstal anggur versi ppa dari konsol dengan apt-get. (mis. tidak menggunakan upgrade apt-get
Untuk menginstal hanya anggur ppa & deps dari konsol
1 hapus metapackage jika diinstal
Kemudian perintah yang sama apakah anggur dipasang atau tidak
Selesai dengan
Jika seseorang memiliki masalah sebelumnya, tanggal 1. mensimulasikan, (-s) instal dengan pergi
Jika semuanya baik-baik saja jalankan kembali tanpa -s,
sudo apt-get install wine
sumber
Masalah Anda terkait dengan arsitektur 32-64 bit, jadi Anda perlu mengonfigurasi arsitektur asing baru (hanya kuantal / 12.10):
Periksa lengkungan baru Anda sekarang tersedia, perbarui dan instal paket Anda dengan
apt
:Sumber: Mengapa Wine tidak dapat diinstal pada sistem saya?
sumber