Saya tahu ada banyak pertanyaan tentang wine
tetapi saya tidak dapat menemukan atau memperbaiki dengan jawaban di sana. Dapatkah seseorang membantu saya untuk memperbaiki instalasi tentang Wine.
Berikut adalah output perintah ketika mencoba memperbaikinya:
sudo dpkg --add-architecture i386
sudo apt-get dist-upgrade
Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt-get install wine
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: wine : Depends: wine1.6 but it is not going to be installed or wine1.7 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
sudo apt-get install wine1.6
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: wine1.6 : Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4) E: Unable to correct problems, you have held broken packages.
sudo apt-get install wine1.6:i386
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: wine1.6:i386 : Depends: wine1.6-i386:i386 (= 1:1.6.2-0ubuntu4) Recommends: winbind:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Saya juga sudah mencoba:
- Daftar pengunduhan paket yang bermasalah karena kesalahan "Hash sum mismatch"
- Bagaimana cara memperbaiki entri sources.list duplikat?
Perbarui 1
Memperbaiki semua
sudo apt-get update
erros
Tapi masih tidak bisasudo apt-get install wine
Perbarui 2
Seperti @Sneetsher menyebut saya.
Output dari perintah terakhir, Sama seperti output dari langkah 3
Perbarui 3
Per permintaan @AB.
uname -a
Linux bad 3.19.0-33-generic #38~14.04.1-Ubuntu SMP Fri Nov 6 18:17:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty
apt-cache policy wine wine1.6 wine1.7
wine: Installed: (none) Candidate: 1:1.7.55-0ubuntu1 Version table: 1:1.7.55-0ubuntu1 0 500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main amd64 Packages 1:1.6.2-0ubuntu4 0 500 http://mirrors.163.com/ubuntu/ trusty/universe amd64 Packages wine1.6: Installed: (none) Candidate: 1:1.6.2-0ubuntu4 Version table: 1:1.6.2-0ubuntu4 0 500 http://mirrors.163.com/ubuntu/ trusty/universe amd64 Packages wine1.7: Installed: (none) Candidate: 1:1.7.55-0ubuntu1 Version table: 1:1.7.55-0ubuntu1 0 500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main amd64 Packages
Perbarui 4
Per permintaan @Sneetsher.
apt-cache policy acl adduser apt apt-utils aspell aspell-en at-spi2-core base-passwd binfmt-support busybox-initramfs ca-certificates cabextract colord coreutils cpio cpp cpp-4.8 cups-bsd cups-client cups-common dbus dconf-gsettings-backend dconf-service debconf debconf-i18n debianutils dh-python dictionaries-common dpkg e2fslibs e2fsprogs enchant file findutils fontconfig fontconfig-config fonts-dejavu-core fonts-droid fonts-horai-umefont fonts-liberation fonts-unfonts-core fonts-wqy-microhei gcc-4.8-base gcc-4.9-base ghostscript glib-networking glib-networking-common glib-networking-services gnome-exe-thumbnailer gnupg gpgv gsettings-desktop-schemas gsfonts gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x hicolor-icon-theme hunspell-en-us icoutils ifupdown imagemagick imagemagick-common init-system-helpers initramfs-tools initramfs-tools-bin initscripts insserv iproute2 isc-dhcp-client isc-dhcp-common iso-codes klibc-utils kmod krb5-locales libaa1 libacl1 libapparmor1 libapt-inst1.5 libapt-pkg4.12 libarchive-extract-perl libasn1-8-heimdal libasound2 libasound2-data libasound2-plugins libaspell15 libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libattr1 libaudit-common libaudit1 libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libblkid1 libbsd0 libbz2-1.0 libc6 libcaca0 libcairo-gobject2 libcairo2 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcap2 libcapi20-3 libcdparanoia0 libcgmanager0 libcloog-isl4 libcolord1 libcolorhug1 libcomerr2 libcroco3 libcups2 libcupsfilters1 libcupsimage2 libdatrie1 libdb5.3 libdbus-1-3 libdbus-glib-1-2 libdconf1 libdebconfclient0 libdjvulibre-text libdjvulibre21 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdv4 libelf1 libenchant1c2a libencode-locale-perl libexif12 libexpat1 libffi6 libfftw3-double3 libfile-basedir-perl libfile-copy-recursive-perl libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libflac8 libfont-afm-perl libfontconfig1 libfontenc1 libfreetype6 libgcc1 libgcrypt11 libgd3 libgdbm3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue0 libgif4 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-data libglu1-mesa libgmp10 libgnutls26 libgomp1 libgpg-error0 libgphoto2-6 libgphoto2-l10n libgphoto2-port10 libgpm2 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2 libgssapi3-heimdal libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer0.10-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0 libgusb2 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.3-0 libhx509-5-heimdal libice6 libicu52 libidn11 libiec61883-0 libieee1284-3 libijs-0.35 libilmbase6 libio-html-perl libio-socket-inet6-perl libio-socket-ssl-perl libisl10 libjack-jackd2-0 libjasper1 libjavascriptcoregtk-3.0-0 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libjson-c2 libjson0 libk5crypto3 libkeyutils1 libklibc libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.4-2 libldb1 libllvm3.4 liblocale-gettext-perl liblog-message-simple-perl liblqr-1-0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma5 libmagic1 libmagickcore5 libmagickcore5-extra libmagickwand5 libmailtools-perl libmodule-pluggable-perl libmount1 libmpc3 libmpdec2 libmpfr4 libmpg123-0 libncurses5 libncursesw5 libnet-http-perl libnet-libidn-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnetpbm10 libnih-dbus1 libnih1 libnotify4 libntdb1 libodbc1 libogg0 libopenal-data libopenal1 libopenexr6 liborc-0.4-0 libosmesa6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpcap0.8 libpciaccess0 libpcre3 libpipeline1 libpixman-1-0 libplymouth2 libpng12-0 libpod-latex-perl libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpopt0 libprocps3 libproxy1 libpulse0 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libraw1394-11 libreadline6 libroken18-heimdal librsvg2-2 librsvg2-common libsamplerate0 libsane libsane-common libsasl2-2 libsasl2-modules libsasl2-modules-db libsecret-1-0 libsecret-common libselinux1 libsemanage-common libsemanage1 libsepol1 libshout3 libslang2 libsm6 libsmbclient libsndfile1 libsocket6-perl libsoup2.4-1 libspeex1 libspeexdsp1 libsqlite3-0 libss2 libssl1.0.0 libstdc++6 libsystemd-daemon0 libsystemd-login0 libtag1-vanilla libtag1c2a libtalloc2 libtasn1-6 libtdb1 libterm-ui-perl libtevent0 libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl libtext-wrapi18n-perl libthai-data libthai0 libtheora0 libtiff5 libtimedate-perl libtinfo5 libtxc-dxtn-s2tc0 libudev1 liburi-perl libusb-0.1-4 libusb-1.0-0 libustr-1.0-1 libuuid1 libv4l-0 libv4lconvert0 libvisual-0.4-0 libvisual-0.4-plugins libvorbis0a libvorbisenc2 libvorbisfile3 libvpx1 libwavpack1 libwayland-client0 libwayland-cursor0 libwbclient0 libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebp5 libwind0-heimdal libwmf0.2-7 libwrap0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbcommon0 libxml2 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxt6 libxtables10 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 lsb-base lsb-release makedev mime-support module-init-tools mount mountall multiarch-support netbase netpbm notification-daemon ocl-icd-libopencl1 odbcinst odbcinst1debian2 openssl p11-kit-modules p7zip passwd patch perl perl-base perl-modules plymouth plymouth-theme-ubuntu-text policykit-1 poppler-data procps psmisc python python-apt python-apt-common python-chardet python-crypto python-debian python-ldb python-minimal python-ntdb python-samba python-six python-talloc python-tdb python2.7 python2.7-minimal python3 python3-apt python3-minimal python3.4 python3.4-minimal readline-common samba-common samba-common-bin samba-libs sed sensible-utils sgml-base shared-mime-info smbclient sound-theme-freedesktop sudo systemd-services systemd-shim sysv-rc sysvinit-utils tar tcpd ttf-mscorefonts-installer ttf-wqy-microhei tzdata ubuntu-keyring ucf udev unixodbc unzip update-inetd update-notifier-common upstart util-linux uuid-runtime wget wine-gecko2.34 wine-mono4.5.4 wine1.7 wine1.7-amd64 wine1.7-i386 winetricks x11-common x11-utils x11-xserver-utils xdg-utils xfonts-encodings xfonts-utils xkb-data xml-core xz-utils zenity zenity-common zip zlib1g
Output penuh diunggah di sini .
Perbarui 5
Setelah itu saya bisa menginstal wine seperti yang disarankan oleh Sneetsher. Saya masih tidak dapat menjalankan
.exe
file menggunakan anggur. Tangkapan layar di bawah ini untuk:wine ~/.wine/drive_c/windows/notepad.exe
adalah jendela atas. Dan kedua jendela di bagian bawah adalahOLLYDBG.EXE
dengan mengkliknya.Saya tidak dapat mengedit melalui notepad.
$ wine --version wine-1.6.2 $ which wine /usr/local/bin/wine
Tolong, beri tahu saya Jika saya harus memberikan informasi lebih lanjut.
sudo dpkg --add-architecture i386
dansudo apt-get install wine
sudo dpkg --add-architecture i386
apakah Anda mencoba membuat ulangsources.list
file Anda ?sudo rm /etc/apt/sources.list
Anda harus menambahkan Anda PPA kembali jika Anda melakukan ini . Kemudian Anda membuka software-sifatsudo software-properties-gtk
dan tickCanonical
,Community
,Propietary
,Software restricted
kemudian klik Tutup kemudian Reload.uname -a; lsb_release -a; apt-cache policy wine wine1.6 wine1.7
Setelah itu jalankanapt-cache showpkg wine wine1.6 wine1.7
dan tambahkan output ini di sini: paste.ubuntu.com . dan beri saya tautan dan ping di komentar dengan@A.B.
Jawaban:
Ini akan menjadi semacam resume untuk uji coba di komentar di atas dan ruang obrolan terkait tempat itu diselesaikan.
Apa yang kami coba tanpa keberhasilan:
sudo dpkg --add-architecture i386
, karena Wine membutuhkan banyak dependensi dari repositori 32bit.sources.list
dengan semua komponen diaktifkan.grep -r "^deb" /etc/apt/sources.list.d/
)aptitude
yang memberikan banyak solusi tetapi semuanya berusaha menghapus sebagian besar paket desktop yang diinstal (> 200 paket) atau tetap menggunakannya tanpa menginstal Wine.sudo apt-get install wine=1:1.6.2-0ubuntu4
, pesan dependensi yang belum terselesaikan sama.Lacak konflik menggunakan
apt-get install
, lalu dapatkan cabang.Tidak praktis untuk mencari konflik dengan cara ini, buang-buang usaha dan menghabiskan waktu.
Jadi yang kita cari bisa jadi paket ketergantungan yang jauh (tidak langsung):
Atau diinstal tetapi memiliki versi bukan dari repositori resmi + Wine PPA.
(mis. versi terinstal lebih tinggi daripada yang tersedia dari repositori.
apt-get
&aptitude
tidak memberikan solusi dengan menurunkan versi beberapa paket)Inilah langkah-langkah yang dilanjutkan:
Saya menginstal
debfoster
di mesin saya dengan rilis yang sama dari sistem OP (14.04). Hasilkan daftar semua ketergantungan rekursif anggur:(Mengapa ini? OP tidak dapat menjalankan ini di mesinnya karena
debfoster
likeapt-cache
berfungsi hanya untuk paket yang diinstal)Meminta OP untuk menyediakan output
apt-cache policy ...
untuk daftar yang dihasilkan pada langkah sebelumnya. (Perbarui 4, dalam pertanyaan)Kemudian menyimpan hasil sebelumnya dan memfilternya untuk ulasan mudah:
Menemukan paket-paket ini:
Ini sepertinya dari “Xorg-edgers fresh X crack” . Turunkan versi ke versi yang tersedia di repositori:
Masih tidak dapat menginstal anggur, kami mencari paket lain yang dicurigai:
Yang ini: poin 1, itu dari backports. Poin 2, versi saat ini 0,39 terlalu jauh dari 0,24 di repo stabil. Turunkan peringkatnya:
Sekarang,
wine
instalasi berlalu dengan baikTentang masalah rendering, windows berwarna abu-abu. Seperti terlihat dari
wine --version
1.6 tetapi kami telah menginstal 1,7 &which wine
membawa sistem yang memiliki versi lokal anggur yang diinstal dari sumber.Coba
echo $PATH
, Anda memiliki beberapa hal seperti:Lihat .. PATH variabel, itu adalah tempat sistem mencari executable. Jadi menulis hanya
wine
di shell, itu akan terlihat di/usr/local/sbin
folder, jika tidak ditemukan/usr/local/bin
maka/usr/sbin
maka/usr/bin
...Perbaikan cepat, menghapus salinan anggur lokal:
Jika Anda ingin menyimpannya, Anda dapat menjalankan wine dengan path lengkap:
Memperbarui:
Saya dapat mereproduksi masalah yang sama pada instalasi Ubuntu 14.04 yang baru. Saya mengkonfirmasi bahwa satu-satunya paket yang bermasalah adalah
libcgmanager0
versi0.39-2ubuntu2~ubuntu14.04.1
yang saya tidak tahu bagaimana cara menginstalnya.Paket-paket dari "Xorg-edgers fresh X crack" PPA bersih dan saya telah menyarankan menurunkannya sebagai prosedur untuk mengisolasi masalah.
Referensi:
sumber
debfoster
juga. (Besok saya akan memilih lagi)Klik kanan pada file exe dan pilih properti. Kemudian centang "Izinkan menjalankan sebagai program" di tab Izin atau buka jendela terminal dan {chmod + x /path/to/file/file.exe }
sumber
/usr/local/bin/
. Menghapusnya memperbaikinya, disebutkan di ruang obrolan dan baru saja memperbarui jawaban saya.Gunakan aptitude daripada apt-get. Itu lebih cerdas. Ini tidak hanya akan menangani penurunan versi paket yang bertentangan untuk Anda, tetapi juga akan membuat serangkaian rekomendasi yang menanyakan kepada Anda dari banyak skenario kerja yang disarankan yang Anda inginkan.
Jika Anda belum memiliki bakat pada mesin Anda, dapatkan dengan
sumber
Solusi berikutnya bekerja untuk saya:
lewat perintah di atas di bawah root
Ditemukan di sini: https://wiki.winehq.org/Ubuntu
sumber
Buka Perangkat Lunak dan Pembaruan dan di bawah tab Perangkat Lunak Lain
Di bawah tab Pembaruan aktifkan,
Pilih "Tutup" dan "Muat Ulang"
Lebih baik untuk mencentang di atas repositori yang tidak dicentang satu per satu. Lalu "Tutup", "Muat Ulang" dan kemudian jalankan
sudo apt-get install wine
Jadi Anda bisa mengetahui repositori apa yang Anda lewatkan.
sumber
Coba ini:
dan tekan enter saat layar whit, dan mungkin bekerja dengan baik dengan cara ini.
sumber
rm -r
. Dan apa yang menetas chaniocal atas. jika saya melakukan itu, apa yang akan saya ambil?sudo bash
, secara umum, kurang baik daripadasudo - i
atausudo - s
, yang mengatur lingkungan (dengan sedikit perbedaan di antara keduanya) dan juga lebih sedikit karakter yang diketik. Juga dalam lingkungan jaringan yang lebih besar ada manfaat pertanggungjawaban IIRCsudo bash
atau mengapa ini harus menyelesaikan masalah ...