On Mon, 29 Mar 2010 20:17:25 +0200
Wei-Dong Lian <weidong.l...@gmail.com> wrote:

> Hi everyone,
> 
> I would like to know if there is a solution to install lyx 1.64 or
> even higher version under ubuntu 8.04.
<SNIP> 
> ECN
> Weidong

Hello Weidong,
Here is a short Howto that I wrote for compiling LyX and using GNU Stow
to keep it out of the way of your existing LyX installation.

-------------------------------------------------------------

===================================
 Compiling LyX on Ubuntu or Debian
===================================

====================
 And using GNU Stow
====================

Getting the tools
=================

1. y...@yourmachine:~$ sudo apt-get build-dep lyx
2. y...@yourmachine:~$ sudo apt-get install stow
3. y...@yourmachine:~$ sudo apt-get install automake
4. y...@yourmachine:~$ sudo atp-get install autoconf


This should get most or all of what you need. There may be a
substantial download if you have no building tools already installed.

Getting LyX
===========

You want the "source code".

Download the source tarball from  http://www.lyx.org/Download. The
downloaded file will be named lyx-1.6.5.tar.gz.

Local directory
===============

1. y...@yourmachine:~$ mkdir local
2. y...@yourmachine:~$ mv lyx-1.6.5.tar.gz ./local
   (Note: the tarball may be downloaded to some special directory,
   usually either Desktop or Downloads. You may need to adjust the
   above command line accordingly)
3. y...@yourmachine:~$ cd local
4. y...@yourmachine:~$ tar xovzf lyx-1.6.5.tar.gz
   This will create a new sub-directory under ~/local and will unpack
   the source files for lyx.
4. y...@yourmachine:~$ cd lyx-1.6.5

Compiling
=========

1. y...@yourmachine:~$ ./autogen.sh
   Check the output - if it says something is missing, then use
   apt-get to install it.
2. y...@yourmachine:~$ ./configure --with-version-suffix=165
   We give it a different suffix so that it doesn't conflict with your
   existing LyX installation. You can use both the new version and the
   previously installed version.

   Check the output - if it says something is missing, then install
   using apt-get. Repeat items 1 and 2.
3. y...@yourmachine:~$ make
   Depending on your machine, this may take some time. If there is an
   error, then read the output. You probably need to use apt-get to
   install some new piece of software.
4. y...@yourmachine:~$ sudo make install prefix=/usr/local/stow/lyx165
5. y...@yourmachine:~$ cd /usr/local/stow
6. y...@yourmachine:~$ sudo stow lyx165

Running the new version
=======================

y...@yourmachine:~$ lyx165

You can also make a "launcher" for the new version by right clicking
on the panel. The command should be /usr/local/bin/lyx165.

You can also run your old LyX version using the simple command:

y...@yourmachine:~$ lyx

In a launcher, the command /usr/local/bin/lyx will run the old version.



Please let me know if there is any problem with any of the steps here.
Cheers,
Alan




-- 
Alan L Tyree                    http://www2.austlii.edu.au/~alan
Tel:  04 2748 6206

Reply via email to