Impossible d'installer vim

9

J'utilise Ubuntu 11.10, en tant que Xubuntu, dans un PC AMD 64, configuré en double démarrage avec Windows 7.

J'ai essayé d'installer vim avec ceci:

sudo apt-get install vim

J'ai reçu ce message d'erreur:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

Je n'ai qu'une très faible idée de ce qu'est le problème, et je ne sais absolument pas comment le corriger. J'espère que vous pouvez aider.

Max Popp
la source
Duplication possible de Problème d'installation de vim
SDsolar

Réponses:

15

Vous avez une liste de colis obsolète.

Exécutez cette commande:

sudo apt-get update && sudo apt-get install vim

Cela vous permettra de mettre à jour votre liste de packages, puis d'essayer d'installer vim.

jrg
la source
10

En faisant

$ sudo apt-get install vim

J'ai eu :

Reading package lists... Done  
Building dependency tree  
Reading state information... Done

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

Pour résoudre ce problème, j'ai fait:

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim

Je dois dire que le correctif précédent a fait l'affaire pour l'installation de vim mais pas pour les autres packages qui m'ont toujours causé le même type de problème (E: impossible de corriger les problèmes, vous avez conservé des packages cassés)

Après avoir cherché un peu plus, j'ai trouvé sur un autre forum une meilleure solution. Le correctif a été fourni par Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html).

Dans Synaptic (si vous l'avez installé) ou Paramètres système | Sources de logiciels. Recherchez l'option pour trouver le serveur le plus rapide. Il choisit généralement un miroir légèrement chargé près de chez vous.

Après avoir configuré le serveur le plus rapide, je n'ai aucun problème. J'espère que c'est utile.

Akiran28
la source
Changer le serveur sur lequel Synaptic télécharge a corrigé le bogue pour moi. Merci!
Hermann Ingjaldsson
4

J'ai également eu des paquets cassés dans Synaptic et rien n'a pu être installé. Pour moi, cela a résolu le problème:

sudo apt-get clean && sudo apt-get purge

Et puis essayez de réinstaller

bioShark
la source
1

L'indice de la réponse se trouve dans "Impossible de corriger les problèmes, vous avez conservé des paquets cassés".

Pour les problèmes d'état de package cassés, je me tourne vers aptitude (sudo apt-get install aptitude) car il possède des raccourcis pratiques pour modifier arbitrairement les états des packages: par exemple, "+" pour supprimer, "=" pour maintenir, "-" pour supprimer, "_" pour purger et "g" pour appliquer les modifications en file d'attente. "/" pour rechercher des packages.

Mais ces commandes peuvent fonctionner. Désactiver vim-common est le bit important:

sudo apt-get update
echo vim-common install | sudo dpkg --set-selections
sudo apt-get install vim
Graham
la source
Je n'ai pas pu essayer cela, mais merci beaucoup
Max Popp
1

Vous pouvez également télécharger vim

cd Downloads
sudo apt-get download vim
Get:1 Downloading vim 2:7.3.154+hg~74503f6ee649-2ubuntu3 [1,038 kB]
Fetched 1,038 kB in 17s (59.7 kB/s)                                                          
root@onezero:/home/one/Downloads/vim# ls
vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

puis

dpkg -i vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

J'espère que cela t'aidera

vous pouvez également consulter le HOWTO: Installer les packages .DEB téléchargés (et leurs dépendances) en 2 étapes

One Zero
la source
0

J'ai exécuté tous les apt-get imaginables, mis à jour, corrigé, etc. Enfin, je pensais que personne d'autre ne devait dépendre de vim-common et cela semblait être le problème, alors j'ai pensé essayer d'abord de supprimer vim-common. Cela a fait l'affaire.

sudo apt-get remove vim-common
sudo apt-get install vim
Dave Aaron Smith
la source