Error : apt-get install vim

Bonjour à vous.

Sur une installation fraiche de Debian 8 (Jessie), depuis 3- 4 jours je n’arrive pas à installer VIM :confused:

CF :

13:49:12 root@odl:~ $ aptitude install vim
Les NOUVEAUX paquets suivants vont être installés :
vim vim-runtime{a} 
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 6 023 ko d'archives. Après dépaquetage, 28,6 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] 
Prendre :  1 http://ftp.fr.debian.org/debian/ jessie/main vim-runtime all 2:7.4.488-7 [5 047 kB]
Prendre :  2 http://ftp.fr.debian.org/debian/ jessie/main vim i386 2:7.4.488-7 [975 kB]
 6 023 ko téléchargés en 1s (5 555 ko/s)
(Lecture de la base de données... 91855 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../vim-runtime_2%3a7.4.488-7_all.deb ...
Ajout de « détournement de /usr/share/vim/vim74/doc/help.txt en /usr/share/vim/vim74/doc/help.txt.vim-tiny par vim-runtime »
dpkg-divert : erreur : le renommage implique l'écrasement de « /usr/share/vim/vim74/doc/help.txt.vim-tiny » avec
  un fichier différent « /usr/share/vim/vim74/doc/help.txt », ce n'est pas autorisé
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/vim-runtime_2%3a7.4.488-7_all.deb (--unpack) :
 le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Pas de détournement « détournement de /usr/share/vim/vim74/doc/help.txt par vim-runtime », aucun supprimé.
Pas de détournement « détournement de /usr/share/vim/vim74/doc/tags par vim-runtime », aucun supprimé.
Sélection du paquet vim précédemment désélectionné.
Préparation du dépaquetage de .../vim_2%3a7.4.488-7_i386.deb ...
Dépaquetage de vim (2:7.4.488-7) ...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/vim-runtime_2%3a7.4.488-7_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package.  Trying to recover:
dpkg: des problèmes de dépendances empêchent la configuration de vim :
 vim dépend de vim-runtime (= 2:7.4.488-7) ; cependant :
  Le paquet vim-runtime n'est pas installé.

dpkg: erreur de traitement du paquet vim (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 vim
                                                        
État actuel : 1 paquet cassé [+1].

C’est histoire de passer le mot plutôt :wink: ou bien ->

Je viens de me dire ^^ que j’ai le dossier /usr dans une partition dédiée que je n’ai pas formatée :confused:

Qu’en pensez vous ?

En vous remerciant.

Romain

Ci-desous ce que j’ai concernant vim dans le répertoire /usr/

15:03:36 root@odl:~ $ find /usr/ -name "vim*" -print
/usr/share/man/fr/man1/vim.1.gz
/usr/share/man/fr/man1/vimtutor.1.gz
/usr/share/man/fr/man1/vimdiff.1.gz
/usr/share/man/ru/man1/vim.1.gz
/usr/share/man/ru/man1/vimtutor.1.gz
/usr/share/man/ru/man1/vimdiff.1.gz
/usr/share/man/pl/man1/vim.1.gz
/usr/share/man/pl/man1/vimtutor.1.gz
/usr/share/man/pl/man1/vimdiff.1.gz
/usr/share/man/it/man1/vim.1.gz
/usr/share/man/it/man1/vimtutor.1.gz
/usr/share/man/it/man1/vimdiff.1.gz
/usr/share/man/ja/man1/vim.1.gz
/usr/share/man/ja/man1/vimtutor.1.gz
/usr/share/man/ja/man1/vimdiff.1.gz
/usr/share/man/man1/vim.1.gz
/usr/share/man/man1/vimtutor.1.gz
/usr/share/man/man1/vimdiff.1.gz
/usr/share/vim
/usr/share/vim/vimrc
/usr/share/vim/vimfiles
/usr/share/vim/vim74
/usr/share/vim/vim74/plugin/vimballPlugin.vim
/usr/share/vim/vim74/autoload/vimball.vim
/usr/share/vim/vim74/indent/vim.vim
/usr/share/vim/vim74/syntax/vim.vim
/usr/share/vim/vim74/syntax/viminfo.vim
/usr/share/vim/vim74/lang/zh_TW/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/eo/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/sk.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/zh_CN.cp936/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/fi/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/pl.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/vi/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/cs/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/nl/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/uk/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/fr/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/cs.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/de/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/nb/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/sv/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/af/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ja.sjis/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/en_GB/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ga/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/sk/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ja.euc-jp/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ca/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/uk.cp1251/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ru.cp1251/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ru/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ko.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/pl/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/zh_CN/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/it/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ja/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/no/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/ko/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/es/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/pl.cp1250/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/zh_TW.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/zh_CN.UTF-8/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/lang/pt_BR/LC_MESSAGES/vim.mo
/usr/share/vim/vim74/ftplugin/vim.vim
/usr/share/vim/vim74/doc/vim2html.pl
/usr/share/vim/vim74/vimrc_example.vim
/usr/share/vim/vimrc.tiny
/usr/share/vim/registry/vim-runtime.yaml
/usr/share/lintian/overrides/vim-tiny
/usr/share/lintian/overrides/vim
/usr/share/bug/vim-tiny
/usr/share/bug/vim
/usr/share/pixmaps/vim-48.xpm
/usr/share/pixmaps/vim-16.xpm
/usr/share/pixmaps/vim-32.xpm
/usr/share/pixmaps/vim.svg
/usr/share/applications/vim.desktop
/usr/share/icons/hicolor/48x48/apps/vim.png
/usr/share/icons/hicolor/32x32/apps/vim.png
/usr/share/icons/hicolor/scalable/apps/vim.svg
/usr/share/icons/hicolor/16x16/apps/vim.png
/usr/share/cmake-3.0/editors/vim
/usr/share/kde4/services/searchproviders/vimeo.desktop
/usr/share/libquvi-scripts/lua/website/vimeo.lua
/usr/share/doc/vim-runtime
/usr/share/doc/vim-tiny
/usr/share/doc/vim
/usr/share/doc/vim-common
/usr/lib/python2.7/dist-packages/pygments/styles/vim.py
/usr/lib/python2.7/dist-packages/pygments/styles/vim.pyc
/usr/lib/mime/packages/vim-common
/usr/lib/vlc/lua/playlist/vimeo.luac
/usr/bin/vim.tiny
/usr/bin/vim
/usr/bin/vimtutor
/usr/bin/vim.basic
/usr/bin/vimdiff
15:04:22 root@odl:~ $ 

C relou vi aie ^^ sans le syntax on :frowning:

Bon ; Linux-France : La structure des répertoires :wink: ^^

En réinstallation, je ne sais plus pourquoi je n’ai pas formaté la partition /usr d’une install fraiche de l’avant veuille… mais bon ;

Je pense à une re-réinstalle :sunny: parce que d’autres paquets plantent :confused: ^^

Bonne soirée.
Romain

salut,

as-tu essayé :

apt-get remove vim
apt-get purge vim (histoire d’être sûr que tout traces soient absentes)
apt-get autoclean
apt-get clean

oui oh, un coups de propre ne fait pas de mal…

vérifie ta sources.list

puis apt-get update && apt-get install vim

s’il te dit que vim-runtime est toujours absent… install le ^^
apt-get install vim-runtime :slight_smile:

!!oL oUi 10 fois ^^^^
heu… non… merci NuX_o

c mon X sur… heu mon posTe çà va ^^ :s no sTress :’ presKe !

j’n’suis pourkoi!? pour une truc de dépendances … en gros ^^

Il semble qu’un fichier /usr/share/vim/vim74/doc/help.txt.vim-tiny soit présent alors qu’il ne devrait pas. Peut-être un reste de l’installation précédente. Si
dpkg -S /usr/share/vim/vim74/doc/help.txt.vim-tiny
retourne que ce fichier n’est lié à aucun paquet installé, alors tu peux le supprimer et retenter l’installation.

Mais si tu n’as pas vidé la partition /usr avant de réinstaller, le problème risque de se reproduire avec d’autres fichiers.

Merci pour l’info sur la commande dpkg PascalHambourg :wink:

Comme tu disais :

dpkg -S /usr/share/vim/vim74/doc/help.txt.vim-tiny 
dpkg-query: aucun chemin ne correspond à /usr/share/vim/vim74/doc/help.txt.vim-tiny

Si j’ai bien compris le processus, les paquets vim-runtime (dépendance de vim) et vim-tiny contiennent tous les deux un fichier /usr/share/vim/vim74/doc/help.txt. Lors de son installation, vim-runtime détourne (avec dpkg-divert) le fichier existant de vim-tiny en /usr/share/vim/vim74/doc/help.txt.vim-tiny. Mais ici ce fichier existe déjà, d’où l’erreur.

PS : quand le problème est résolu tu peux marquer le sujet comme tel avec la case à cocher qui va bien.

1 J'aime