gvim을 설치하는 방법?


21

나는 다음을 수행했다.

sudo apt-get install vim-gnome

그러나 나는 다음을 얻는다.

vim-gnome : Depends: libruby1.8 (>= 1.8.7.352) but 1.8.6.111-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

내가 한 :

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

내 /etc/apt/sources.list 파일의 내용 :

deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb-src http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb http://security.ubuntu.com/ubuntu oneiric-security universe
deb-src http://security.ubuntu.com/ubuntu oneiric-security universe
deb http://security.ubuntu.com/ubuntu oneiric-security multiverse
deb-src http://security.ubuntu.com/ubuntu oneiric-security multiverse

그러나 아무 소용이 없습니다. 항상 위와 같은 오류가 발생합니다.

해결하려면 어떻게해야합니까?


왜 libruby가 여전히 1.8.6인지 궁금합니다. 우분투 리포지토리에는 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 )이 포함되어 있습니다 . 기본 리포지토리를 사용하고 있습니까? gnome-control-center software"Download from"설정으로 들어가서 확인하십시오.
lgarzo

미국 용 서버에서 다운로드하도록 설정되어 있습니다.
croceldon

달리기가 sudo dpkg --configure -a도움이 되나요?
Ciaran Liedeman

리포지토리가 최신이 아닌 경우를 제외하기 위해 "메인 서버"로 설정하고 업데이트를 수행 할 수 있습니다. 다시 설정하는 데 도움이되지 않으면 주 서버의로드가 줄어 듭니다.
lgarzo

주 서버로 변경해도 도움이되지 않았습니다. 이 오류없이 실행 - 거리 업그레이드 허용되지만 정력 설치하려고 할 때 나는 여전히 같은 상황이
croceldon

답변:


7

소스를 확인해야합니다. 그보고 libruby1.8 1.8.7.352-2를 통해 사용할 수 있습니다 main당신이 가지고있는 최신 버전 인 것 같다 동안 : 1.8.6.111-2ubuntu1. 이것은 아마도 당신이 dist-upgrade실패했거나 여전히 update소스에 필요하다는 것을 의미 합니다.

$ apt-cache policy libruby1.8
libruby1.8:
  Installed: 1.8.7.352-2
  Candidate: 1.8.7.352-2
  Version table:
 *** 1.8.7.352-2 0
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

소스를 어떻게 업데이트합니까? 이미 apt-get install 업데이트 / 업그레이드를 시도했습니다 ... 원본 질문에 게시 한 것과 같은 오류로 dist-upgrade가 실패합니다.
croceldon

어느 배포에서 업그레이드하고 있습니까? 알려진 문제가 있는지 확인하는 데 도움이됩니다. libruby1.8natty 에서 패키지 버전을 확인했으며 이전 배포판에서 업그레이드하는 것처럼 보입니다.
jcollado

네가 내 머리 위로 넘어가는 것이 두렵다. 내가 업그레이드 한 것을 기억조차하지 못합니다 (이 작은 설치에서 몇 가지 업그레이드를 수행했습니다).
croceldon

hardy and intrepid를 보면 hardy 에서 버전을 얻는다고 말하고 있습니다 ( apt-cache policy libruby1.8어쨌든 위에서 사용한 것처럼 여전히 볼 수 있습니다 ). 권장되는 업그레이드 경로는 다음 LTS로 업그레이드하고 나중에 다음 배포판으로 업그레이드하는 것입니다 : 8.04 (LTS)-> 10.04 (LTS)-> 10.10-> 11.04-> 11.10. 업그레이드가 너무 많을 수 있으므로 홈 디렉토리를 백업하고 oneiric 11.10을 처음부터 설치하는 것이 좋습니다.
jcollado 5

27

다음은 나를 위해 일했습니다.

이것을 실행

sudo apt-get update 

그런 다음 실행

sudo apt-get install vim-gnome 

3

우분투 16.04에서는 다음과 같아야합니다.

sudo apt update

그리고

sudo apt install vim-gnome

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