Chris,
The way to do this is to recompile the new lyx under a different name.
Get the sources (lyx-1.1.6pre3.tar.gz), untar them.
There are two configure switches that help you.
One is --with-lyxname, which sets the name for various directories and
files (but not the main executable) to something other than 'lyx'.
The other is --prefix, which sets the location where everything is
installed. You can thus install things in a temporary place, not
/usr/local or /usr.
What I would do is not install the files to /usr/local, but rather do
something like:
configure --with-lyxname=lyx-1.1.6pre3 --prefix=~/tmp/lyx-1.1.6pre3
+any other switches you like to add.
The --with-lyxname option is useful because then the default ~/.lyx
directory name is actually ~/.lyx-1.1.6pre3 (assuming the example above)
and thus your lyxrc will not be overwritten.
You then run the program from ~/tmp/lyx-1.1.6pre3/bin/lyx (set an alias
for that).
Note that you can test the program without 'installing' it. Configure
--with-lyxname (again to preserve ~/.lyx), and compile with just 'make'
(and not 'make install' if you've been using that). Then you can run the
exectuable from [wherever the sources are]/src/lyx
A final word of caution - if you plan on using tabulars, the file format
is being changed right now, so lyx-1.1.6 may not read tabulars written by
lyx-1.1.6pre*. I think all versions can import old-style (1.1) tables.
HTH,
Lior.
On Tue, 9 Jan 2001, Chris Schulbert wrote:
> Hi!
>
> As it seems, many people use 1.1.6pre3 yet. Because I'm writing my thesis,
> it will be dangerous to switch to 1.1.6pre3 now, isn't it?
> If I do a make install, the new LyX overwrites the old one, so I can't
> really test 1.1.6pre3 without losing my stable 1.1.5fix2.
> Is there a way to have both versions installed without interference?
>
>
> Regards,
> Chris
>
>
>