vim을 설치할 수 없습니다


9

Windows 7을 사용하여 듀얼 부팅으로 구성된 AMD 64 PC에서 Xubuntu로 Ubuntu 11.10을 실행하고 있습니다.

나는 이것으로 vim을 설치하려고 시도했다.

sudo apt-get install vim

이 오류 메시지가 나타납니다.

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

나는 문제가 무엇인지에 대한 아주 희미한 생각만을 가지고 있으며, 이것을 수정하는 방법에 대해서는 아무것도 모른다. 너희들이 도울 수 있기를 바랍니다.


답변:


15

오래된 패키지 목록이 있습니다.

이 명령을 실행하십시오 :

sudo apt-get update && sudo apt-get install vim

패키지 목록을 업데이트 한 다음 vim을 설치하십시오.


10

할 때

$ sudo apt-get install vim

나는 얻었다 :

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:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

이 문제를 해결하기 위해 다음을 수행했습니다.

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim

이전 수정 프로그램이 vim 설치에 대한 트릭을 수행했지만 여전히 같은 종류의 문제를 발생시킨 다른 패키지에는 적용되지 않았다고 말해야합니다 (E : 문제를 해결할 수 없으므로 깨진 패키지가 있습니다)

조금 더 검색 한 후 다른 포럼에서 더 나은 해결책을 찾았습니다. 이 수정은 Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html)에 의해 제공되었습니다.

시냅틱 (설치된 경우) 또는 시스템 설정 | 소프트웨어 소스. 가장 빠른 서버를 찾는 옵션을 찾으십시오. 일반적으로 근처에 가볍게로드 된 거울을 선택합니다.

가장 빠른 서버를 설정 한 후 아무런 문제가 없습니다. 그것이 도움이 되길 바랍니다.


Synaptic에서 다운로드 할 서버를 변경하면 버그가 해결되었습니다. 감사!
Hermann Ingjaldsson

4

나는 또한 시냅틱에서 패키지를 깨고 아무것도 설치할 수 없었습니다. 나를 위해 이것은 문제를 해결했습니다.

sudo apt-get clean && sudo apt-get purge

그런 다음 다시 설치하십시오


1

답의 단서는 "문제를 해결할 수 없습니다. 패키지가 깨진 상태입니다."

깨진 패키지 상태 문제의 경우 패키지 상태에 대한 임의의 변경 사항을 큐에 넣는 편리한 바로 가기가 있으므로 aptitude (sudo apt-get install aptitude)로 전환합니다. 제거하려면 "_", 대기중인 변경 사항을 적용하려면 "g" "/"를 사용하여 패키지를 검색하십시오.

그러나 이러한 명령이 작동 할 수 있습니다. vim-common을 유지하는 것이 중요합니다.

sudo apt-get update
echo vim-common install | sudo dpkg --set-selections
sudo apt-get install vim

이것을 시도하지 못했지만 대단히 감사합니다
Max Popp

1

vim을 다운로드 할 수도 있습니다

cd Downloads
sudo apt-get download vim
Get:1 Downloading vim 2:7.3.154+hg~74503f6ee649-2ubuntu3 [1,038 kB]
Fetched 1,038 kB in 17s (59.7 kB/s)                                                          
root@onezero:/home/one/Downloads/vim# ls
vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

그때

dpkg -i vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

나는 이것이 당신을 도울 수 있기를 바랍니다

당신은 또한 확인하실 수 있습니다 2 단계에서 다운로드 뎁 패키지 (및 그 종속)를 설치 : HOWTO를


0

나는 모든 가능한 apt-get clean, update, fix 등을 실행했습니다. 마지막으로, 나는 vim-common에 의존해서는 안되는 사람이 아무도 없었으며 그 문제로 보였으므로 vim-common을 먼저 제거하려고 생각했습니다. 그 트릭을했다.

sudo apt-get remove vim-common
sudo apt-get install vim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.