On 03/30/2010 03:50 AM, Wolfgang Engelmann wrote:
I followed your instructions and got at point 4 an error, which I posted
there. What went wrong?
Wolfgang
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
wolfgang:/home/wolfgang# make install prefix=/usr/local/stow/lyx165
make: *** Keine Regel, um »install« zu erstellen. Schluss.
(no rule to produce 'install'. end)
ps: I used su instead of sudo.
Unless you are compiling from your home directory, which isn't really a
good idea, then you need to get into the directory where the sources
live, which in these instructions would be ~/local/lyx165.
rh