Installation de vim 6.3 sous linux

Résolu/Fermé
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 - 8 juil. 2005 à 12:03
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 13 juil. 2005 à 11:32
je souhaiterai pouvoir utiliser l'éditeur de Vim6.3. j'ai donc téléchargé le fichier vim-6.3.tar.bz2 a partir de http://www.vim.org/download.php
depuis une machine Windows

je l'ai transféré vers une machine linux avec winscp.
je l'ai alors décompressé en utilisant la commande
tar xvjf archive.tar.bz2

j'ai cru lire qu'il fallait compiler les sources en faisant make install pour pouvoir avoir la possibilité de lancer vim63...
mais après cette opération je parciens tjrs pas a le lancer

étant novice je suis a l'écoute de toute suggestion :)

merci d'avance
A voir également:

21 réponses

saga9 Messages postés 5912 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 17 septembre 2005 876
8 juil. 2005 à 12:15
Salut,
tu dois avoir un fichier install ou readme qui donne les instructions à suivre pour l'installation.
Sinon je penses qu'une petite lecture ca serait bien:
http://www.commentcamarche.net/faq/1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
8 juil. 2005 à 13:38
pour l'installation sous Unix le fichier readme précise simplement de compiler en faisant "make install".
(ce que j'avais fait initialement)
je ne parviens tjrs pa a le lancer ...
(j'ai tapé "vim63"," vim" etc... ss succès)

il y a un fichier "configure". Dois je l'utiliser pr lancer Vim63?
0
saga9 Messages postés 5912 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 17 septembre 2005 876
8 juil. 2005 à 13:56
Salut,
pour l'installation par les sources il faut en genral faire dans l'ordre:
./configure
make 
make install

comme c'est expliqué dans le lien donné ci dessus au niveau III-
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
11 juil. 2005 à 14:03
en fait je crois que mon compilateur (gcc version 3.1 ) n'est pa détecté alors que je l'ai pourtant installé et que c'est ça qui m'empeche d'installer vim 6.3 meme en suivant la procédure indiquée par Sarevok. Quelqu'un saurait il me dire d'ou pourrait provenir ce problème?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
11 juil. 2005 à 16:24
salut

tu peux faire un copier - coller du message d erreure qui t empeche
d installer wim
parceque normalement tu devrais avoir un message du genre :

checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no

il est possible aussi qu il te manque la bibliothèque standard C++.
enfin verifie ......
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
11 juil. 2005 à 17:02
le message d'erreur est :

checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH

comment je peux faire pour importer la bibliothèque qui semblerait etre responsable de mes petits soucis :p ?
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
11 juil. 2005 à 17:08
re

si tu est sous mandriva

il me semble que tu dois installer un package du style gcc-c++-3.4.3-7mdk ou quelque chose comme ça ...
sinon fait urpmi gcc c est plus simple
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
11 juil. 2005 à 17:45
Salut Mag,

As-tu pensé à installer une version déjà compilée de vim ?

Si tu nous disais quelle distribution de Linux tu utilises, je suis sûr qu'il y aurait quelqu'un pour te dire où télécharger un package tout prêt pour ton système.

C'est d'ailleurs étonnant que ce ne soit pas déjà installé sur ta machine.


Dal
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
11 juil. 2005 à 18:10
salut tout le monde

il est fort possible que ça soit mandriva 2005

enfin je pensse .......
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
12 juil. 2005 à 08:44
je ne sais pas quelle est la distribution Linux de ma machine. En tout cas je n'ai pas d'environnement graphique (seulement un terminal) et très peu de packages semblent etre installés.

Je vais essayer de trouver le package C/C++ dont il est question un peu plus haut.

merci a tous pr votre abnégation :)

PS: lorsqu'on installe un compilateur est on sensé l'installer nécessairement dans la racine ?
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
12 juil. 2005 à 11:27
Salut,

je ne sais pas quelle est la distribution Linux de ma machine.

A la ligne de commande, tape :

uname -a

et dis nous ce que celà retourne

Je vais essayer de trouver le package C/C++ dont il est question un peu plus haut

Le package indiqué par tufs est destiné aux utilisateurs de Mandrake (ou Mandriva). La première chose à faire est de déterminer quelle est ta distribution Linux, ensuite tu pourras rechercher le(s) packages appropriés dont tu as besoin en fonction de ton système Linux et du système de packages que tu utilises (rpm, deb,...).

Epargne toi la peine de compiler vim si tu as à ta disposition un package de vim déjà compilé pour ton système Linux.

PS: lorsqu'on installe un compilateur est on sensé l'installer nécessairement dans la racine ?

Je ne connais aucune application Linux qui s'installe dans la racine. D'ailleurs, je n'ai jamais vu aucune distribution Linux ou système BSD sur lequel la racine soit dans le $PATH. En outre, un compilateur comporte de nombreux éléments qui s'installent chacuns à des endroits différents (exécutables, librairies, entêtes, documentation,...).

Si tu installes un package précompilé pour ton système, il installera tout seul ses différentes composantes à l'endroit approprié pour ta distribution.

Si tu dois le compiler tu as d'avantage de flexibilité pour décider de l'endroit où seront installés les différents éléments. Mais c'est en général le rôle du script "configure" que de le déterminer pour toi, et il vaut mieux le laisser faire.

En résumé.. :
- détermine d'abord quel est ton système Linux
- cherche les packages de vim précompilés pour ta distribution
- installe le package précompilé


Dal
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
12 juil. 2005 à 14:41
merci Dal pour tes explications claires et précises cependant (dsl d'etre un boulet) je voudrais etre sur de la distribution. Est ce Linux 1.435 ? je m'attendais a qqchose d'un peu + "causant" :(

système Linux :

[root@iso-ww02 root]# uname -a

Linux iso-ww02.iso.autoliv.int 2.6.6-1.435 #1 Mon Jun 14 09:09:07 EDT 2004 i686 i
686 i386 GNU/Linux
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
12 juil. 2005 à 15:00
Hmm, c'est bizarre...

2.6.6-1.435 est une version de noyau Linux qui semble être utilisée par Fedora Core 2.

et que donne cat /etc/issue ?

Autrement, en rebootant la machine, tu devrais voir l'information s'afficher.


Dal
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
12 juil. 2005 à 15:12
bien vu ... il semblerait bien que ton hypothèse soit la bonne
en tapant
cat etc/issue

j'obtiens :

Linux Fedora 2
Kernel \r on an \m

merci encore
que me suggères tu ?
chercher une version de Vim adapté a cette distribution?
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
12 juil. 2005 à 15:19
Re :)

Bon,

Tu trouveras les packages rpm proposé par le Projet Fedora livrés avec ta distribution là :

http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/

Tu y trouves

vim-X11-6.2.457-1.i386.rpm
vim-common-6.2.457-1.i386.rpm
vim-enhanced-6.2.457-1.i386.rpm
vim-minimal-6.2.457-1.i386.rpm

Pour une utilisation en ligne de commande, je te suggère d'installer "common" et "enhanced".

1.

Tu rapatries les rpm :

wget http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/vim-common-6.2.457-1.i386.rpm
wget http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/vim-enhanced-6.2.457-1.i386.rpm


2.

Tu installes

rpm -i vim-common-6.2.457-1.i386.rpm
rpm -i vim-enhanced-6.2.457-1.i386.rpm


3.

Tu lances vim

vim

4.

Je suppose que tu sais l'utiliser :)


Dal
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
12 juil. 2005 à 16:22
j'ai installé les 2 fichiers que tu m'as conseillé ds la racine pour vim :


[root@iso-ww02 root]# rpm -i vim-common-6.2.457-1.i386.rpm
/etc/security/selinux/file_contexts: No such file or directory
warning: vim-common-6.2.457-1.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
package vim-common-6.2.457-1 is already installed



[root@iso-ww02 root]# rpm -i vim-enhanced-6.2.457-1.i386.rpm
/etc/security/selinux/file_contexts: No such file or directory
warning: vim-enhanced-6.2.457-1.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
libgpm.so.1 is needed by vim-enhanced-6.2.457-1

aurais je encore réussi a faire une fausse manip :) ?
<je commence a perdre mon calme >
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
12 juil. 2005 à 17:22
Ok,

1.

Tes messages nous appennent deux choses :

- tu disposes semble-t-il d'une installation selinux sur ta Fedora Core 2,
- vim est déjà installé, au moins en partie

2.

Pour savoir quels sont les packages vim installés, fait :

rpm -qa | grep vim

pendant que tu y es, fait aussi

which vim
locate vim

3.

Sinon, tu as un message d'erreur faisant état d'une dépendance nécessaire pour installer la version "enhanced" de vim. Tu as besoin d'une librairie de gestion de la souris en mode console, qui doit être incluse dans gpm-1.20.1-49.i386.rpm

wget http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/gpm-1.20.1-49.i386.rpm

et

rpm -i gpm-1.20.1-49.i386.rpm

Evidemment, si tu avais un "yum" paramétré et installé, il gérerai pour toi le téléchargement, les dépendances et l'installation.

http://perso.wanadoo.fr/fester/faq-fedora.html#installsoftware

4.

<je commence a perdre mon calme >

Respire un bon coup.


Dal
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
13 juil. 2005 à 09:37
- étape installation de gpm-1.20.1-49.i386.rpm [OK]

-[root@iso-ww02 root]# rpm -qa | grep vim
vim-minimal-6.2.457-1
vim-common-6.2.457-1

-[root@iso-ww02 root]# which vim
/usr/bin/which: no vim in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)

- en faisant locate vim je trouve que les fichiers sont localisés ds
/root/charles/vim63/src

- respire un bon coup [ok] ;)

-j'ai essayé de lancer vim63 : ss succès
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
13 juil. 2005 à 10:18
Salut,

1.

Le package "minimal" doit t'avoir installé une version expurgée de "vim" qui émule le "vi" classique.

which vi

devrait t'indiquer son existence dans le $PATH, et tu devrais pouvoir le lancer en faisant

vi

à la ligne de commande

2.

Comme tu as pu installer gpm, tu pourrais essayer d'installer la version "enhanced" de vim désormais (cf. commande précitée). L'as-tu tenté ?

Pour lancer vim, tu tapes ensuite

vim

à la ligne de commande (pas vim63). Note bien que c'est vim 6.2 qui est partiellement installé sur ta machine et dont tu complèterais ainsi l'installation.

3.

J'avoue que je ne connais pas très bien selinux et je ne suis pas sûr qu'il soit activé sur ton installation et quel type d'impact son activation peut avoir.

Pour vérifier le statut de selinux, la commande devrait être :

/usr/sbin/sestatus -v

Source : http://fedora.redhat.com/docs/selinux-faq-fc2/index.html#id2659391

S'il est activé, tu as intérêt à te documenter sur selinux et consulter la doc correspondante du projet Fedora.

En tout état de cause, les paquets que tu télécharges sont, a priori, sûrs, puisqu'ils proviennent du site du projet Fedora lui même.


Dal
0
magic charly Messages postés 122 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 14 septembre 2006 22
13 juil. 2005 à 10:49
merci pour ton abnégation je peux lancer vim !!

bcp de sueur pr un installer un malheureux éditeur de texte : )
0