Comment installer gvim?

21

J'ai fait ce qui suit:

sudo apt-get install vim-gnome

Mais je reçois ce qui suit:

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.

J'ai fait:

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

Contenu de mon fichier /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

Mais tout cela en vain. J'ai toujours la même erreur ci-dessus.

Que puis-je faire pour résoudre?

croceldon
la source
Je me demande pourquoi votre bibliothèque est toujours à 1.8.6? Les référentiels ubuntu contiennent 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 ). Utilisez-vous le référentiel principal? Entrez gnome-control-center softwareet voyez le paramètre «Télécharger depuis».
lgarzo
Il doit être téléchargé à partir du serveur pour les États-Unis.
croceldon
est-ce que courir sudo dpkg --configure -aaide?
Ciaran Liedeman
Vous pouvez essayer de le régler sur «Serveur principal» et faire une mise à jour, juste pour exclure le cas où votre référentiel n'est pas à jour. S'il ne permet pas de le remettre en place, il facilite la charge sur les serveurs principaux.
lgarzo
Le passage au serveur principal n'a pas aidé. cela a permis à dist-upgrade de fonctionner sans aucune erreur, mais j'ai toujours la même situation lorsque j'essaie d'installer vim
croceldon

Réponses:

7

Vous devrez vérifier vos sources. Je vois que libruby1.8 1.8.7.352-2est disponible à travers maintout , il semble que la nouvelle version que vous avez est: 1.8.6.111-2ubuntu1. Cela signifie probablement que vous avez dist-upgradeéchoué ou que vous avez toujours besoin de updatevos sources.

$ 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
la source
Comment mettre à jour les sources? J'ai déjà essayé de faire la mise à jour / mise à niveau d'installation apt-get ... La mise à niveau dist échoue avec la même erreur que j'ai postée dans la question d'origine.
croceldon
De quelle distribution effectuez-vous la mise à niveau? Cela devrait aider à savoir s'il y a un problème connu. J'ai vérifié la libruby1.8version du package dans natty et on dirait que vous mettez à niveau une ancienne distribution.
jcollado
Je crains que tu ne me dépasses. Je ne me souviens même pas de ce que j'ai mis à niveau (j'ai fait plusieurs mises à niveau sur cette petite installation utilisée).
croceldon
En regardant hardy et intrépide , je dirais que vous obtenez une version de hardy (vous pouvez toujours le voir en utilisant apt-cache policy libruby1.8comme je l'ai fait ci-dessus de toute façon). Le chemin de mise à niveau recommandé serait la mise à niveau vers le prochain LTS et plus tard vers la distribution suivante: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Ce sont probablement trop de mises à niveau, donc je vous conseille de sauvegarder votre répertoire personnel et d'installer oneiric 11.10 à partir de zéro.
jcollado
27

Ce qui suit a fonctionné pour moi:

lance ça

sudo apt-get update 

puis exécutez

sudo apt-get install vim-gnome 
0x90
la source
3

dans Ubuntu 16.04, cela devrait être:

sudo apt update

et alors

sudo apt install vim-gnome
ChaosPredictor
la source
2

Ce qui a fonctionné pour moi :

sudo apt remove vim-common
sudo apt-get install vim-gnome
Prakhar Srivastava
la source