Wine을 설치할 수 없습니다(깨진 패키지 보관).

Wine을 설치할 수 없습니다(깨진 패키지 보관).

Ubuntu 시스템에 Wine을 설치하려고 하는데 설치를 완료할 수 없습니다. 수많은 다른 Q&A를 읽었지만 그 어느 것도 내 문제를 해결하지 못하는 것 같습니다. 내가 그것을 설치하려고 할 때

sudo apt-get install wine

다음 메시지가 나타납니다.

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
E: Unable to correct problems, you have held broken packages.

나는 Synaptic으로 시도했습니다. (와인 패키지에는 체크 대신 느낌표가 있습니다)

Could not apply changes!  
Fix broken packages first.

패키지를 수정하기 위해 클릭하면 다음 오류가 발생합니다.

E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

나는 또한 다음과 같은 명령을 시도했습니다.

sudo apt-get remove wine
sudo aptitude search wine
sudo dpkg -p Wine

하지만 그들 중 누구도 잘 작동하지 않았습니다. 나는 지금 너무 혼란스러워서 간단한 것을 놓치고 있을지도 모릅니다. 저는 새로운 Ubuntu 사용자이므로 고급 방법과 터미널 명령을 모릅니다. 내가 뭔가 잘못하고 있는 걸까요? 나는 이 포럼에 게시된 솔루션과 명령만 시도했습니다. 도움을 주셔서 미리 감사드립니다!

편집 : 내가 달린 후

uname -a; lsb_release -a; apt-cache policy wine wine1.6; sudo apt-get remove wine; sudo apt-get install -f 나는 얻다:

Linux tommy-Lenovo-Z50-75 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

wine:
  Installed: (none)
  Candidate: 1:1.7.50-0ubuntu1
  Version table:
     1:1.7.50-0ubuntu1 0
        500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main amd64 Packages
     1:1.6.2-0ubuntu4 0
        500 http://archive.ubuntu.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://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

sudo apt-get remove wine

Building dependency tree
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Reading package lists... Done

sudo apt-get install -f

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

편집 : 나는 노력했다

$ sudo apt-get remove --purge wine
$ sudo apt-get install wine

실행한 후에도 sudo apt-get update. 문제는 남아 있습니다.

편집(마지막 및 최종): 깨진 패키지를 확인하려는 시도가 실패한 후 노트북을 Ubuntu Gnome(최신 버전)으로 포맷하겠습니다. 현재 버전에서는 Unity와 함께 14.04 LTS를 실행합니다. 모든 도움에 감사드립니다. 이 스레드는 종료되어야 합니다. 내 시스템에 일부 패키지가 누락된 것 같아서 새로 설치했으므로(2주 전) 다시 포맷하겠습니다. 모든 답변에 다시 한번 감사드립니다!

답변1

터미널에 다음을 입력하세요.

$ sudo apt-get remove --purge wine
$ sudo apt-get install wine

이렇게 하면 보유된 패키지가 모두 제거되고 Wine이 올바르게 설치됩니다. 또한 소스에서 Wine을 설치하지 않았는지 확인하십시오.

답변2

  1. 현재는 아무런 문제가 없습니다 ... 증명자:

    $ sudo apt-get install -f
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
    
  2. PPA에도 문제가 없습니다. wineTrusty를 위한 패키지가 있습니다 .~해야 한다패키지 설치 wine1.7이것으로 확인하세요링크. 내 컴퓨터에서 이것을 테스트한 결과 작동합니다. 패키지 winewine1.7. 유감스럽게도 명령을 실행하는 것을 잊어버렸습니다 sudo apt-get update. 분명히 그 동안에는 (업데이트된 질문에 따르면) 해냈습니다.

  3. 패키지는 wine"단지" 메타 패키지입니다. wine다음 명령으로 설치할 수도 있습니다.

    sudo apt-get install wine1.7
    

답변3

이렇게 하면 필요한 링크도 복구됩니다.

> sudo apt-get install wine --fix-missing

관련 정보