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?


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

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 

3

no Ubuntu 16.04 deve ser:

sudo apt update

e depois

sudo apt install vim-gnome

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.