On Wed, 2011-04-13 at 23:10 +0200, Markus Traidl wrote: > Hello, > > currently I am using gEDA 1.6.2 on a Ubuntu Linux System in a > VirtualBox -> this runs very good. > > For test reasons, I would like also to install the 1.7.x version of > gEDA. I can do it at a different place - that's no problem. > > But what I am looking for is a good way to switch between the stable > and the unstable version? > > What is your way of doing that? Probably best to install them in different places. Set prefix= on the ./configure command line. E.g. mine: ./configure --prefix=/home/pcjc2/geda --with-xdgdatadir=/home/pcjc2/.local/share I then set up my paths to point to these files with a script in ~/.profile: (snippet) if [ -f ~/geda.exports ]; then `~/geda.exports` fi (NO, not the best style in the word!) The reason being is that the script ~/geda.exports doesn't do anything directly.. it prints the list of bash commands which you need to run to set all the environment variables. cat ~/geda.exports #!/bin/sh # echo "# For bash:" echo export LD_LIBRARY_PATH=/home/pcjc2/geda/lib:/home/pcjc2/geda/lib/gnucap:$LD_LIBRARY_PATH echo export PATH=/home/pcjc2/geda/bin:$PATH echo export PKG_CONFIG_PATH=/home/pcjc2/geda/lib/pkgconfig:$PKG_CONFIG_PATH echo export GUILE_LOAD_PATH=/home/pcjc2/geda/share/guile Probably the PKG_CONFIG_PATH one is not required any more, and possibly ditto for the GUILE_LOAD_PATH one.. I've been using these since way before the gEDA build was unified by Peter Brett, and at least the PKG_CONFIG_PATH one relates to building against the installed libgeda. Beware that pcb and geda only play nice when installed into the same prefix, so you will want to install PCB into both places you install gEDA. Perhaps some kind of symlink to switch between installed versions into one path would also help. Finally, since the stable release and devel release have different SO versions for libgeda, the library is in principle co-installable, but the shared scheme code etc.. won't be. -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user