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