Como instalar o gvim?

21

Eu fiz o seguinte:

sudo apt-get install vim-gnome

Mas eu recebo o seguinte:

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.

Eu fiz:

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

Conteúdo do meu arquivo /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

Mas tudo em vão. Eu sempre recebo o mesmo erro acima.

O que posso fazer para resolver?

croceldon
fonte
Eu me pergunto por que seu bibliotecário ainda está em 1.8.6? Os repositórios do ubuntu contêm 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 ). Você está usando o repositório principal? Entre gnome-control-center softwaree veja a configuração "Baixar de".
Lgarzo
Está definido para download no Server for United States.
croceldon
correr sudo dpkg --configure -aajuda?
Ciaran Liedeman
Você pode tentar configurá-lo como „Servidor principal” e fazer uma atualização, apenas para excluir o caso de seu repositório não estar atualizado. Se isso não ajudar a recuperá-lo, facilitará a carga nos servidores principais.
lgarzo
Mudar para o servidor principal não ajudou. Permitiu dist-upgrade para executar sem erros, mas ainda tenho a mesma situação ao tentar instalar vim
croceldon

Respostas:

7

Você precisará verificar suas fontes. Vejo que libruby1.8 1.8.7.352-2está disponível através mainenquanto parece que a versão mais recente que você tem é: 1.8.6.111-2ubuntu1. Provavelmente, isso significa que você dist-upgradefalhou ou ainda precisa de updatesuas fontes.

$ 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
jcollado
fonte
Como atualizo as fontes? Eu já tentei fazer a atualização / atualização da instalação do apt-get ... A dist-upgrade falha com o mesmo erro que eu postei na pergunta original.
croceldon
De qual distribuição você está atualizando? Isso deve ajudar a saber se há algum problema conhecido. Verifiquei a libruby1.8versão do pacote no natty e parece que você está atualizando de uma distribuição mais antiga.
jcollado
Receio que você esteja superando minha cabeça. Nem me lembro do que atualizei (fiz várias atualizações nesta instalação pouco usada).
croceldon
Olhando hardy e intrépido , eu diria que você está recebendo uma versão do hardy (você ainda pode ver isso usando apt-cache policy libruby1.8como eu fiz acima). O caminho de atualização recomendado seria atualizar para o próximo LTS e posteriormente para a seguinte distribuição: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Essas são provavelmente muitas atualizações, por isso aconselho fazer backup do seu diretório pessoal e instalar o oneiric 11.10 do zero.
jcollado
27

O seguinte funcionou para mim:

Rode isto

sudo apt-get update 

e depois corra

sudo apt-get install vim-gnome 
0x90
fonte
3

no Ubuntu 16.04 deve ser:

sudo apt update

e depois

sudo apt install vim-gnome
CaosPredictor
fonte
2

O que funcionou para mim :

sudo apt remove vim-common
sudo apt-get install vim-gnome
Prakhar Srivastava
fonte