와인 설치 문제 Ubuntu14.04 64bit

와인 설치 문제 Ubuntu14.04 64bit

Ubuntu 14.04, 64비트에 와인을 설치하는 데 문제가 있습니다. 여기 내가 시도한 것이 있습니다.

1) 터미널

sudo add-apt-repository ppa:ubuntu-wine/ppa -y
sudo apt-get update  
sudo apt-get install wine

주어진대로여기

다음과 같은 오류가 발생합니다.

$ sudo apt-get install wine
[sudo] password for sanchit: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done

일부 패키지를 설치할 수 없습니다. 이는 불가능한 상황을 요청했거나 일부 필수 패키지가 아직 생성되지 않았거나 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.

이러한 질문은 여러 번 요청되었습니다.

  1. 이 하나 제안 sudo dpkg --add-architecture i386. 그러나 그것은 유용하지 않았습니다. 여기에 이미지 설명을 입력하세요

  2. 이것 일반적인 솔루션을 나열합니다. 했다

     sudo apt-get clean
     sudo apt-get -f install
     sudo dpkg --configure -a
     sudo apt-get -u dist-upgrade
    
  3. 이것하나는 말한다 sudo apt-get install wine1.7. 이것도 시도해 보았지만 작동하지 않습니다.

    $ sudo apt-get update 
    $ sudo apt-get install wine1.7
    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.7 : Depends: wine1.7-i386 (= 1:1.7.50-0ubuntu1)
    E: Unable to correct problems, you have held broken packages.
    

우분투 소프트웨어 센터:

여기에 이미지 설명을 입력하세요

답변1

하나의 Ubuntu 14.04 64비트 설치에서는 동일한 문제가 발생했지만 다른 설치에서는 그렇지 않았습니다. 사실 두 가지 문제가 있었습니다.

nvidia-libopencl1 패키지 제거

Synaptic은 와인을 선택할 때 두 개의 Nvidia 패키지를 제거하려고 합니다. 나에게는 이것이 이상해 보였고, 나는 그것을 발견했다.WINE을 설치하기 전에 nvidia-libopencl1-331을 제거해야 합니다./ 참조https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1320217

그래서 첫 번째 단계는 패키지를 제거하는 것이었습니다.

,----[ Synaptic action ]----
| Completely removed the following packages:
| nvidia-libopencl1-352
|
| Removed the following packages:
| nvidia-libopencl1-346
|
| Installed the following packages:
| ocl-icd-libopencl1 (2.1.3-4)
`----

적성의 사전 종속성 해결 사용

이것은 추천되었습니다https://ubuntuforums.org/showthread.php?t=2188107&page=2; 나는 모든 마법을 이해하지는 못하지만 단일 패키지의 다운그레이드( libltdl7 [2.4.2-1.11ubuntu1~trusty1 (now) -> 2.4.2-1.7ubuntu1 (trusty)]내 경우에는)만 필요한 솔루션을 찾도록 적성을 설득할 수 있으며 마침내 와인이 제대로 설치됩니다!

$ sudo apt-get install aptitude
$ sudo aptitude --full-resolver -f install wine
The following NEW packages will be installed:
  binfmt-support{a} fonts-horai-umefont{a} fonts-unfonts-core{a}
  fonts-wqy-microhei{a} gnome-exe-thumbnailer{a} icoutils{a}
  libasn1-8-heimdal:i386{a} libasound2:i386{a} libasound2-plugins:i386{a}
  libavahi-client3:i386{a} libavahi-common-data:i386{a}
  libavahi-common3:i386{a} libcapi20-3{a} libcapi20-3:i386{a}
  libcgmanager0:i386{a} libcomerr2:i386{a} libcups2:i386{a}
  libdb5.3:i386{a} libdrm-intel1:i386{a} libdrm-nouveau2:i386{a}
  libdrm-radeon1:i386{a} libdrm2:i386{a} libedit2:i386{a} libelf1:i386{a}
  libexif12:i386{a} libgcrypt11:i386{a} libgd3:i386{a} libgif4:i386{a}
  libgl1-mesa-dri-lts-vivid:i386{a} libgl1-mesa-glx-lts-vivid:i386{a}
  libglapi-mesa-lts-vivid:i386{a} libglu1-mesa:i386{a} libgnutls26:i386{a}
  libgpg-error0:i386{a} libgphoto2-6:i386{a} libgphoto2-port10:i386{a}
  libgpm2:i386{a} libgssapi-krb5-2:i386{a} libgssapi3-heimdal:i386{a}
  libgstreamer-plugins-base0.10-0:i386{a} libgstreamer0.10-0:i386{a}
  libhcrypto4-heimdal:i386{a} libheimbase1-heimdal:i386{a}
  libheimntlm0-heimdal:i386{a} libhx509-5-heimdal:i386{a}
  libieee1284-3:i386{a} libjack-jackd2-0:i386{a} libjbig0:i386{a}
  libjpeg-turbo8:i386{a} libjpeg8:i386{a} libk5crypto3:i386{a}
  libkeyutils1:i386{a} libkrb5-26-heimdal:i386{a} libkrb5-3:i386{a}
  libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a}
  libllvm3.6:i386{a} libltdl7:i386{ab} liblzma5:i386{a} libmpg123-0:i386{a}
  libncurses5:i386{a} libnih-dbus1:i386{a} libnih1:i386{a}
  libnss-winbind{a} libodbc1{a} libopenal1:i386{a} liborc-0.4-0:i386{a}
  libosmesa6{a} libosmesa6:i386{a} libp11-kit-gnome-keyring:i386{a}
  libp11-kit0:i386{a} libpam-winbind{a} libpciaccess0:i386{a}
  libroken18-heimdal:i386{a} libsamplerate0:i386{a} libsane:i386{a}
  libsasl2-2:i386{a} libsasl2-modules:i386{a} libsasl2-modules-db:i386{a}
  libspeexdsp1:i386{a} libsqlite3-0:i386{a} libssl1.0.0:i386{a}
  libtasn1-6:i386{a} libtiff5:i386{a} libtinfo5:i386{a}
  libtxc-dxtn-s2tc0:i386{a} libudev1:i386{a} libusb-1.0-0:i386{a}
  libv4l-0:i386{a} libv4lconvert0:i386{a} libvpx1:i386{a}
  libwind0-heimdal:i386{a} libxcb-dri2-0:i386{a} libxcb-dri3-0:i386{a}
  libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-sync1:i386{a}
  libxcomposite1:i386{a} libxcursor1:i386{a} libxdamage1:i386{a}
  libxinerama1:i386{a} libxml2:i386{a} libxpm4:i386{a} libxrandr2:i386{a}
  libxrender1:i386{a} libxshmfence1:i386{a} libxslt1.1:i386{a}
  libxt6:i386{a} libxxf86vm1:i386{a} ocl-icd-libopencl1:i386{a} odbcinst{a}
  odbcinst1debian2{a} p11-kit-modules:i386{a} p7zip{a} ttf-wqy-microhei{a}
  unixodbc{a} winbind{a} wine wine-gecko2.21{a} wine-gecko2.21:i386{a}
  wine-mono0.0.8{a} wine1.6{a} wine1.6-amd64{a} wine1.6-i386:i386{a}
  winetricks{a}
0 packages upgraded, 126 newly installed, 0 to remove and 0 not upgraded.
Need to get 172 MB of archives. After unpacking 570 MB will be used.
The following packages have unmet dependencies:
libltdl7 : Breaks: libltdl7:i386 (!= 2.4.2-1.11ubuntu1~trusty1) but 2.4.2-1.7ubuntu1 is to be installed.
libltdl7:i386 : Breaks: libltdl7 (!= 2.4.2-1.7ubuntu1) but 2.4.2-1.11ubuntu1~trusty1 is installed.
The following actions will resolve these dependencies:

    Keep the following packages at their current version:
1)     libgphoto2-6:i386 [Not Installed]
2)     libgphoto2-port10:i386 [Not Installed]
3)     libltdl7:i386 [Not Installed]
4)     libsane:i386 [Not Installed]
5)     wine [Not Installed]
6)     wine1.6 [Not Installed]
7)     wine1.6-amd64 [Not Installed]
8)     wine1.6-i386:i386 [Not Installed]

    Leave the following dependencies unresolved:
9)     winetricks recommends wine


Accept this solution? [Y/n/q/?] 6
Action "6": Removing wine1.6

Package: wine1.6
State: not installed; will be installed
Multi-Arch: allowed
Version: 1:1.6.2-0ubuntu4
Priority: optional
Section: universe/otherosfs
Maintainer: Scott Ritchie <[email protected]>
Architecture: amd64
Uncompressed Size: 3,103 k
Depends: debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.17), wine1.6-amd64 (=
        1:1.6.2-0ubuntu4), binfmt-support (>= 1.1.2), procps, wine1.6-i386 (=
        1:1.6.2-0ubuntu4)
PreDepends: dpkg (>= 1.15.7.2~)
Recommends: cups-bsd, gnome-exe-thumbnailer | kde-runtime, fonts-droid,
            fonts-liberation, ttf-mscorefonts-installer, fonts-horai-umefont,
            fonts-unfonts-core, ttf-wqy-microhei, winbind, winetricks, xdg-utils
Suggests: dosbox:any
Conflicts: wine1.0, wine1.0, wine1.2, wine1.2, wine1.3, wine1.3, wine1.6
Replaces: wine, wine, wine1.0, wine1.0, wine1.2, wine1.2, wine1.3, wine1.3,
          wine1.4, wine1.4, wine1.5, wine1.5
Provides: wine, wine1.6:any
Description: Microsoft Windows Compatibility Layer (Binary Emulator and Library)
Wine is a compatibility layer for running Windows applications on Linux.
Applications are run at full speed without the need of cpu emulation. Wine does
not require Microsoft Windows, however it can use native system dll files in
place of its own if they are available.

This package includes a program loader for running unmodified Windows
executables as well as the Wine project's free version of the Windows API for
running programs ported from Windows.
Homepage: http://www.winehq.org/


This action was selected because wine1.6 depends upon wine1.6-i386 (=
1:1.6.2-0ubuntu4).

Enter "r 6" to prevent this action from appearing in new solutions.
Enter "a 6" to require that new solutions include this action if possible.

Accept this solution? [Y/n/q/?] r 6
Rejecting the removal of wine1.6
The following actions will resolve these dependencies:

    Keep the following packages at their current version:
1)     libgphoto2-6:i386 [Not Installed]
2)     libgphoto2-port10:i386 [Not Installed]
3)     libltdl7:i386 [Not Installed]
4)     libsane:i386 [Not Installed]
5)     wine [Not Installed]
6) R   wine1.6 [Not Installed]
7)     wine1.6-amd64 [Not Installed]
8)     wine1.6-i386:i386 [Not Installed]

    Leave the following dependencies unresolved:
9)     winetricks recommends wine


Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

    Downgrade the following packages:
1)     libltdl7 [2.4.2-1.11ubuntu1~trusty1 (now) -> 2.4.2-1.7ubuntu1 (trusty)]



Accept this solution? [Y/n/q/?] Y
The following packages will be DOWNGRADED:
  libltdl7
The following NEW packages will be installed:
  binfmt-support{a} fonts-horai-umefont{a} fonts-unfonts-core{a}
  fonts-wqy-microhei{a} gnome-exe-thumbnailer{a} icoutils{a}
  libasn1-8-heimdal:i386{a} libasound2:i386{a} libasound2-plugins:i386{a}
  libavahi-client3:i386{a} libavahi-common-data:i386{a}
  libavahi-common3:i386{a} libcapi20-3{a} libcapi20-3:i386{a}
  libcgmanager0:i386{a} libcomerr2:i386{a} libcups2:i386{a}
  libdb5.3:i386{a} libdrm-intel1:i386{a} libdrm-nouveau2:i386{a}
  libdrm-radeon1:i386{a} libdrm2:i386{a} libedit2:i386{a} libelf1:i386{a}
  libexif12:i386{a} libgcrypt11:i386{a} libgd3:i386{a} libgif4:i386{a}
  libgl1-mesa-dri-lts-vivid:i386{a} libgl1-mesa-glx-lts-vivid:i386{a}
  libglapi-mesa-lts-vivid:i386{a} libglu1-mesa:i386{a} libgnutls26:i386{a}
  libgpg-error0:i386{a} libgphoto2-6:i386{a} libgphoto2-port10:i386{a}
  libgpm2:i386{a} libgssapi-krb5-2:i386{a} libgssapi3-heimdal:i386{a}
  libgstreamer-plugins-base0.10-0:i386{a} libgstreamer0.10-0:i386{a}
  libhcrypto4-heimdal:i386{a} libheimbase1-heimdal:i386{a}
  libheimntlm0-heimdal:i386{a} libhx509-5-heimdal:i386{a}
  libieee1284-3:i386{a} libjack-jackd2-0:i386{a} libjbig0:i386{a}
  libjpeg-turbo8:i386{a} libjpeg8:i386{a} libk5crypto3:i386{a}
  libkeyutils1:i386{a} libkrb5-26-heimdal:i386{a} libkrb5-3:i386{a}
  libkrb5support0:i386{a} liblcms2-2:i386{a} libldap-2.4-2:i386{a}
  libllvm3.6:i386{a} libltdl7:i386{a} liblzma5:i386{a} libmpg123-0:i386{a}
  libncurses5:i386{a} libnih-dbus1:i386{a} libnih1:i386{a}
  libnss-winbind{a} libodbc1{a} libopenal1:i386{a} liborc-0.4-0:i386{a}
  libosmesa6{a} libosmesa6:i386{a} libp11-kit-gnome-keyring:i386{a}
  libp11-kit0:i386{a} libpam-winbind{a} libpciaccess0:i386{a}
  libroken18-heimdal:i386{a} libsamplerate0:i386{a} libsane:i386{a}
  libsasl2-2:i386{a} libsasl2-modules:i386{a} libsasl2-modules-db:i386{a}
  libspeexdsp1:i386{a} libsqlite3-0:i386{a} libssl1.0.0:i386{a}
  libtasn1-6:i386{a} libtiff5:i386{a} libtinfo5:i386{a}
  libtxc-dxtn-s2tc0:i386{a} libudev1:i386{a} libusb-1.0-0:i386{a}
  libv4l-0:i386{a} libv4lconvert0:i386{a} libvpx1:i386{a}
  libwind0-heimdal:i386{a} libxcb-dri2-0:i386{a} libxcb-dri3-0:i386{a}
  libxcb-glx0:i386{a} libxcb-present0:i386{a} libxcb-sync1:i386{a}
  libxcomposite1:i386{a} libxcursor1:i386{a} libxdamage1:i386{a}
  libxinerama1:i386{a} libxml2:i386{a} libxpm4:i386{a} libxrandr2:i386{a}
  libxrender1:i386{a} libxshmfence1:i386{a} libxslt1.1:i386{a}
  libxt6:i386{a} libxxf86vm1:i386{a} ocl-icd-libopencl1:i386{a} odbcinst{a}
  odbcinst1debian2{a} p11-kit-modules:i386{a} p7zip{a} ttf-wqy-microhei{a}
  unixodbc{a} winbind{a} wine wine-gecko2.21{a} wine-gecko2.21:i386{a}
  wine-mono0.0.8{a} wine1.6{a} wine1.6-amd64{a} wine1.6-i386:i386{a}
  winetricks{a}
0 packages upgraded, 126 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 172 MB of archives. After unpacking 570 MB will be used.

내가 시도했지만 헛된 다른 일들:

PPA에서 최신 버전(와인 1.8)을 사용하세요.

$ sudo -E add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update

→ 작동하지 않았습니다. Synaptic에서 저장소를 다시 제거하십시오.


32비트 x86 지원 활성화:

$ sudo dpkg --add-architecture i386; sudo apt-get update

$ sudo apt-get remove --purge wine

→ 아직 설치되지 않았으므로 도움이 되지 않습니다.


$ sudo apt-get autoremove

관련 정보