
이는 웹에서 상충되는 조언에 따라 이전에 여러 번 설치를 시도한 후 깨끗한 상태로 다시 시작하여 14.04에서 소프트웨어 패키지를 설치하려면 어떻게 해야 합니까?
나는 다음을 실행했습니다.
$ sudo apt remove --purge wine*
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package wine-src
또한 시냅틱을 실행했고 그 안에서 다음을 실행했습니다.
Edit->Fix Broken Packages
그리고
Settings->Filters->Broken->OK
어느 쪽도 아무것도 하지 않았다는 인지 가능한 피드백을 제공하지 않았습니다.
alt@alfred:~$ 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
E: Unable to correct problems, you have held broken packages.
alt@alfred:~$
[채팅방에 시간을 내주신 LD James님께 감사드립니다. 말씀하신 대로 제가 취한 조치로 문제가 해결되지 않았다니 정말 놀랍습니다. 재설치를 하려고 하는데, 결과적으로 또 다른 질문도 하게 되네요.]
[나중에 편집: 내가 추가한 패키지가 명령줄에서 apt-get을 사용하여 평범하고 버전이 없는 pkg-names를 사용하여 수행되었다는 점을 추가하고 싶습니다. 어느 시점에서 Ubuntu Software Center를 통해 찾은 패키지도 추가했을 수도 있습니다.나는 apt-get과 USC가 서로의 설치를 알고 존중한다고 가정했습니다.이것이 나의 궁극적인 실패의 원인일지도 모른다.]
답변1
제거 및 청소에 관한 이 질문에 대한 대답은 다음과 같습니다.
문제가 있는 라이브러리 구성요소를 제거하십시오. 다양한 실패한 설치를 시작하기 위해 수행된 단계를 역으로 수행합니다.
이 경우 실패한 설치 인스턴스와 실패한 저장소를 제거합니다.$ sudo apt remove --purge wine
$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ --remove
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
기본 저장소에서 새로 설치를 수행한 다음 종속성 문제나 오류를 해결하세요.
$ sudo apt install wine
설치 프로세스에서는 문제가 있는 위치를 표시하고 사용자가 오류를 해결할 수 있도록 합니다. 이는 각 프로그램을 한 번에 하나씩 문제를 해결하는 것을 의미합니다. 귀하의 질문에 추가된 즉각적인 오류는wine : Depends: wine1.6
. 이 문제는 다음과 같이 수정되었습니다.$ sudo apt install wine1.6
여기에 실제 문제가 있습니다. (채팅 대화 상자에 따라) 종속 패키지를 설치하는 데 필요한 라이브러리는 누락/손상된 패키지였습니다1:1.6.2-0ubuntu4
. 특정 오류 줄은 다음과 같습니다.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.
더 이상 오류가 없을 때까지 깨지거나 누락된 각 종속성을 하나의 라이브러리...한 번에 하나씩 수정합니다.
수리 프로세스는 시기적절할 수 있습니다. 그러나 위의 단계는 다음과 같습니다. 패키지 관리자는 실제로 어떤 패키지가 종속되어 있으며 해당 방식으로 수정해야 하는지를 제공합니다.