je ne comprends pas.... [autoconf] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 03-02-2003 à 19:41:09
sources...
généralement je préfére tjs les sources (mias c'est avec elles que j'ai le plus de probèmes )
sinon je suis allé voir sur rpmfind et ils ne proposent que des versions pour RawHide
c'est quoi ça RawHide ?
Marsh Posté le 03-02-2003 à 19:48:12
Tu dois avoir autoconf 2.13 d'installé (par défaut avec ta distrib surement) dans /usr/bin
Celui que tu as installé à partir des sources a du se mettre par défaut dans /usr/local/bin qui doit etre après dans ton PATH. Donc si tu tapes autoconf il va prendre par défaut celui de /usr/bin.
Si tu tapes /usr/local/bin/autoconf --version tu devrais bien avoir la 2.57
Marsh Posté le 03-02-2003 à 20:26:43
et comment est-ce qu eje fais pour remplacer ma 2.13 par la 2.57 ?
j'ai bien essayé # ./configure --prefix=/usr/bin
ou # ./configure --prefix=/usr/bin/autoconf
mais à chaque fois j'ai une erreur, respectivement :
Code :
|
et
Code :
|
qqn peut me renseigner ? Merci !
Marsh Posté le 03-02-2003 à 21:16:00
ouhla !!!! pas bieeeeennnnn ! (c)
c'est pas propre ce que tu essayes de faire là, tu le fais avec un truc peu important, bon encore ça passe, mais là autoconf c'est hyper important et tu vas casser les dépendances
donc si tu veux absolument passer à autoconf 2.57, tu vires d'abord l'ancien (mais il y aura certainement des dépendances), soit tu installes dans un autre prefix, à savoir /usr/local par exemple...
ensuite pour ton problème d'éxécution, une fois ton nouvel autoconf installé, tu vas dans /usr/bin, tu renommes bien proprement autoconf en autoconf-213 (mv autoconf autoconf-213), tu fais ensuite : ln -s /usr/local/bin/autoconf /usr/bin/autoconf
(ça c'est une solution de secours, c'est pas super propre non plus, mais ça dépanne), sinon tu modifies la variable PATH comme on te l'a dit précédemment (Sixtiz)
faut bien respecter le fait qu'il y a une chose (parmi d'autres) à respecter :
- /usr -> c'est la distro qui installe ici ses paquetages
- /usr/local -> c'est là que toi tu installes tes sources compilées
si tu respectes ça, tu as déjà moins de chances de démolir le système (tu rigoleras pas le jour où tu te retrouveras avec un unresolve symbol in GLIB_2_X au moment de compiler quelque chose)
bref, pour modifier la variable PATH, tu as la solution de modifier /etc/profile (et/ou ~/.profile) en inversant PATH=xxxxxxusr/binusr/local/bin, par PATH=xxxxxxusr/local/binusr/bin
pour que la modification prenne effet tout de suite, tu fais :
echo $PATH
tu sélectionnes la ligne entière, tu la recolles dans le terminal en faisant la modification comme dit au dessus et en ajoutant export devant (export PATH=xxxxxxxx), regarde le man pour plus d'infos
Marsh Posté le 03-02-2003 à 21:43:09
dans un term : rpm -e xxxxx
xxxxx = nom_du_paquetage[-version] sans l'architecture, ni l'extension...
par exemple : rpm -e autoconf (ou rpm -e autoconf-2.13-17, utile si on a plusieurs versions différentes d'un même paquetage), mais il faut d'abord virer les dépendances, ce qui n'est pas forcément très pratique
d'où apt pour RH : http://apt.freshrpms.net/
Marsh Posté le 03-02-2003 à 21:56:44
euh et au niveau du fonctionnement de APT ??
parce que là :
Code :
|
Marsh Posté le 03-02-2003 à 22:00:30
rhoooooo
t'abuses un peu là, faut au moins lire la doc, "man apt" qui va t'indiquer les docs à lire, sinon l'aide mémoire : apt-get --help
bon rapidement :
apt-get update -> mise à jour des listes, à effectuer en 1er et au moins 1 fois par jour pour éviter d'avoir des soucis
Marsh Posté le 03-02-2003 à 22:05:47
bah dsl : je n'ai aucune idée de ce que c'est "man" (maintenant je le sais ) : faut pas oublier que ça ne fait qu'une semaine que je me suis mis à linux
Marsh Posté le 03-02-2003 à 19:32:35
alors que j'installe autoconf-2.57, l'installation se déroule normalement mais lorsque je tappe "autoconf --version" cela m'affiche "Autoconf version 2.13"
Message édité par equi NoX le 03-02-2003 à 20:30:13