|
|
|
|
Configuration: Linux Mandriva Firefox 2.0.0.11
Bonjour,
J'aimerais installer un logiciel [ici "subversion"], sur ma session uniquement. Je sais que c'est possible mais je ne sais pas comment... ben alors tu fais ! :-) désarchives la source tar, tu vas dans le dossier créé et tu lis les fameux fichiers README et INSTALL qui diront comment installer en tant qu'utilisateur ........c'est ça Linux ! :-)) Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
.... ou une petite recherche avec les mots-clés-qui-vont-bien ....et ............. :
http://www.onlamp.com/pub/a/onlamp/2002/10/31/subversion.html#installing_subversion .....................whouaaaaaaaaaaaa ! c'est résolu ??? c'est en anglais désolé ! je "traduis" si besoin .... :-)) Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
Non, avec le lien que tu donnes, les droits administrateur sont obligatoires...
J'ai trouvé ça dans le fichier "INSTALL" : Note that if you commonly build with the -jN option to make and have unpacked a dependency tarball into your checkout, the make step above may fail, because we don't ensure that third party libraries in our source tree will finish building before subversion itself. If you want to use -jN, use the following instead: $ ./configure $ make -jN external-all $ make -jN local-all $ make check # make install Ça correspond ou je suis complètement à côté ? |
Ah je crois que c'est bon, j'ai trouvé un autre passage plus approprié. J'ai quelques problèmes avec le logiciel APR mais j'essaie de le résoudre et je vous dis si tout ce passe bien. |
pourtant il me semble avoir vu ceci dans le lien :
If you don't have root access, install Subversion in your home directory instead of using /usr/local as in the examples below.) bref ...."si vous n'avez pas les droits "root" , installer svn dans votre répertoire "home"" (quelque chose d'approchant quoi ...) :-) ...ou bien j'ai rien compris ??? après s'il manque des dépendances pour svn nécessitant les droits "root" .....c'est autre chose. :-)) Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
Ah exact j'avais sauté cette ligne... J'ai tout de même réussi... même si le make est plutôt long... j'attends ;) |
Voilà ce qui est marqué lorsque je tape "make install" :
[xxxxxx@xxxxxxx subversion-1.4.6]$ make install /usr/bin/install -c -d /usr/local/lib cd subversion/libsvn_subr ; /bin/sh /home/xxxxxxx/Documents/subversion-1.4.6/libtool --mode=install /usr/bin/install -c libsvn_subr-1.la /usr/local/lib/libsvn_subr-1.la libtool: install: warning: relinking `libsvn_subr-1.la' (cd /home/xxxxxxx/Documents/subversion-1.4.6/subversion/libsvn_subr; /bin/sh /home/xxxxxxx/Documents/subversion-1.4.6/libtool --tag=CC --silent --mode=relink gcc -g -O2 -g -O2 -pthread -rpath /usr/local/lib -o libsvn_subr-1.la auth.lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo config_win.lo constructors.lo ctype.lo date.lo dso.lo error.lo hash.lo io.lo kitchensink.lo lock.lo md5.lo nls.lo opt.lo path.lo pool.lo prompt.lo quoprint.lo simple_providers.lo sorts.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo subst.lo svn_base64.lo svn_string.lo target.lo time.lo user.lo username_providers.lo utf.lo utf_validate.lo validate.lo version.lo xml.lo /home/gwendal/Documents/apr-util-1.2.12/libaprutil-1.la /home/gwendal/Documents/apr-util-1.2.12/xml/expat/lib/libexpat.la /home/gwendal/Documents/apr-1.2.12/libapr-1.la -lrt -lcrypt -lpthread -ldl -lz ) /usr/bin/ld: cannot find -laprutil-1 collect2: ld returned 1 exit status libtool: install: error: relink `libsvn_subr-1.la' with the above command before installing it make: *** [install-fsmod-lib] Erreur 1 Que dois-je faire ? Je comprends à peu près le sens littéral de la phrase mais je ne vois pas à quoi ça correspond concrètement... |
1) toujours bien lire le fichier INSTALL
2) assimiler 3) exécuter 4) bien vérifier que la commande "configure" n'a pas fourni de messages d'erreur car si souci il y a, alors pour "make" souci il y aura et donc pour "make install" souci toujours il y aura ! ici le fichier INSTALL tu trouveras : http://svn.collab.net/repos/svn/trunk/INSTALL et il y est dit : IMPORTANT ISSUE ABOUT APR VERSIONS: READ THIS. APR 0.9.X and 1.X are binary-incompatible. blablabla.. et quelques "blablabla" plus loin ... There are a couple of options to "./configure" that tell it where to look for the APR and APR-util libraries. à mon avis c'est ici que ça doit bloquer (cannot find -laprutil-1) .....non ? peut-être que la commande ./configure --help devrait te fournir d'autres informations .... :-)) Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
C'est le problème dont je parlais tout à l'heure je pense, voilà ce que j'ai tapé :
./configure --with-apr=/home/xxxxxxx/Documents/apr-1.2.12 --with-apr-util=/home/xxxxxxx/Documents/apr-util-1.2.12 puis make --with-apr=/home/xxxxxxx/Documents/apr-1.2.12 --with-apr-util=/home/xxxxxxx/Documents/apr-util-1.2.12 et enfin make install Le résultat est celui que je vous ai donné. J'essaie avec make install -with-apr=/home/xxxxxxx/Documents/apr-1.2.12 --with-apr-util=/home/xxxxxxx/Documents/apr-util-1.2.12 |
Il ne reconnaît pas les opions -with-apr...etc...
Une autre idée ? |
désolé mais je sais pô trop ce que tu "fabriques" ....
1) quand on foire une compile à la main ....avant de recompiler on nettoie tout : commande make clean et make distclean et/ou make realclean et/ou make confclean 2) ajouter des options à configure, j'avais déjà vu ...par contre ajouter des options à make ..c'est la première fois (mais bon je ne suis pas spécialiste, non plus) Il ne reconnaît pas les opions -with-apr...etc... 3) encore une fois : la commande ./configure --help devrait répondre à tes interrogations ... Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
Exact je suis vraiment désolé, j'ai pas fait gaffe, dans mes souvenrirs c'était ça mais pas du tout quand je regarde l'historique de ma commande... la mémoire qui flanche...
Je nettoie tout et je regarde mon ./configure help plus attentivement. [Est-ce que le make clean nécessite de recommencer le ./configure ?] |
Bon alors voilà. En tapant ./configure --help, j'ai trouvé une option : --prefix elle sert à choisir [d'après c'que j'ai compris] le dossier d'installation. J'ai donc taper
./configure --prefix=/home/xxxxxxx/Documents/sub/ --with-apr=/home/xxxxxxx/Documents/apr-1.2.12 --with-apr-util=/home/xxxxxxx/Documents/apr-util-1.2.12 make make install mais le message d'erreur reste le même... :s |
[Est-ce que le make clean nécessite de recommencer le ./configure ?]
oui : puisque tu fournis de nouvelles options à la configuration. mais le message d'erreur reste le même bon lorsque configure te renvoie la main il ne doit y avoir aucune erreur. De même lorsque make te renvoie la main il ne doit y avoir aucune erreur ! pour ça il suffit de regarder en général les dernières lignes (il ne doit y avoir ni "error" ni "warning"). si tu les deux premières commandes sont bien passées alors colles le message d'erreur de make install, merci ! regardes aussi la version libtool enfin as-tu tout ce qu'il faut : B. Dependency Overview You'll need the following build tools to compile Subversion: * autoconf 2.58 or later (Unix only) * libtool 1.4 or later (Unix only) * a reasonable C compiler (gcc, Visual Studio, etc.) Subversion also depends on the following third-party libraries: * libapr and libapr-util (REQUIRED for client and server) The Apache Portable Runtime (APR) library provides an abstraction of operating-system level services such as file and network I/O, memory management, and so on. blablabla :-)) Un Linux, c'est bien ...........plein de Linux, c'est mieux ! Debian Etch // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring... |
Pour installer subversion, l'idéal c'est de prendre la dernière version du code source, tu la trouveras dans leur repertoire svn. Pour l'avoir il faut que tu tapes:
svn co http://svn.collab.net/repos/svn/trunk/
|
J'ai pris la dernière version.
J'ai bien quelques Warning dans le texte qui défile après mon ./configure : -
==================================================================
WARNING: skipping the build of mod_dav_svn
--with-apxs or --with-apache must be used
==================================================================
- [J'ai aussi ça, je vais l'installer et voir le résultat mais je n'aurai pas le temps ce soir... ] checking for neon-config... no
An appropriate version of neon could not be found, so libsvn_ra_dav
will not be built. If you want to build libsvn_ra_dav, please either
install neon 0.25.5 on this system
or
get neon 0.25.5 from:
http://www.webdav.org/neon/neon-0.25.5.tar.gz
unpack the archive using tar/gunzip and rename the resulting
directory from ./neon-0.25.5/ to ./neon/
no suitable neon found
- checking for JDK... configure: WARNING: no JNI header files found. no - checking for ruby... /usr/bin/ruby can't find header files for ruby. configure: WARNING: The detected Ruby is too old for Subversion to use configure: WARNING: A Ruby which has rb_hash_foreach is required to use the configure: WARNING: Subversion Ruby bindings configure: WARNING: Upgrade to the official 1.8.2 release, or later - Celui qui suit, il le répète plusieurs fois... - checking for compiling Python extensions... Traceback (most recent call last): File "/home/gwendal/Documents/subversion-1.4.6/build/get-py-info.py", line 44,
in <module>
sysconfig.get_config_vars('CC', 'BASECFLAGS', 'OPT', 'CCSHARED') File "/usr/lib/python2.5/distutils/sysconfig.py", line 498, in get_config_vars
func()
File "/usr/lib/python2.5/distutils/sysconfig.py", line 357, in _init_posix
raise DistutilsPlatformError(my_msg)
distutils.errors.DistutilsPlatformError: invalid Python installation: unable to
open /usr/lib/python2.5/config/Makefile (No such file or directory)
- config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting - configure: WARNING: we have configured without BDB filesystem support You don't seem to have Berkeley DB version 4.0.14 or newer installed and linked to APR-UTIL. We have created Makefiles which will build without the Berkeley DB back-end; your repositories will use FSFS as the default back-end. You can find the latest version of Berkeley DB here: http://www.sleepycat.com/download/index.shtml Wow ! Je l'avais pas r'garder de près [comme il ne s'arrètait pas sur une erreur, je pensais que tout allais bien...] mais ça fait un peu beaucoup ! :s et j'ai pas regarder dans le make !!! Si vous avez des suggestions pour réparer ces erreurs, elles sont les bienvenues. Sur ce, Bonne nuit !
|
Moi je ne comprend pas pourquoi tu ne l'installes pas par paquet rpm. Tu as forcément un paquet tout prêt sous mandrake pour subversion. |
| 02/04 18h18 | Ouvrir plusieurs sessions simultanément sous MSN/WLM | MSN Messenger |
| 28/01 21h11 | Windows XP : recréer son CD original (PC grande marque) | Windows XP |
| 04/06 19h36 | GAG 4,9 (gestionnaire de boot graphique) | Systèmes d'exploitation |
| 06/10 10h01 | [Windows XP] Ouverture de session : se loguer automatiquement | Windows XP |
| 02/01 12h30 | [Linux] Installation d'un scanner USB sous Mandrake 10.1 | Matériel/Périphériques |
| 05/07 15h01 | Instal. de live msg sur une seule session | 5 |
| 16/03 12h30 | Installer seulement exel | 4 |
| 12/03 07h56 | Lecteur DVD marche plus sur une seul session | 9 |
| 26/06 03h26 | AntispywareMaster s'est installé seul!!!! | 23 |
![]() | Windows Installer - Microsoft Windows Installer est un service d'installation et de configuration d'application, permettant de gérer les... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Windows Installer - Microsoft Windows Installer est le service permettant d'installer des applications au format MSI, c'est-à-dire packagées... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Multi Install - En créant un CD ou CDRom, vous voudriez bien y ajouter un menu pour son lancement et une meilleure navigation. Muti Install... | Catégorie: Vidéo Licence: Freeware/gratuit |
![]() | MSN Polygamy - Msn/Windows Live Messenger Polygamy permet d'ouvrir plusieurs instances (copies) de Windows Live Messenger avec... | Catégorie: Messagerie instantanée Licence: Freeware/gratuit |
![]() | Jam Sessions | Catégorie: Jeu vidéo Nintendo DS | 18.99 € Amazon.fr |
![]() | Kingston Seure Digital Elite | Catégorie: Carte Mémoire / Clé USB | |
![]() | Hama Mini-Seure Digital 256 | Catégorie: Carte Mémoire / Clé USB | |
![]() | Grind Session | Catégorie: Jeu Playstation |