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.