X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2Flyx.rpm.README;h=29f7a2c77e50372ad1af3ea7f23385973b182a8f;hb=6461d6aa1b01a97814020020e260c34c117a2631;hp=7190ce3843e29190aaac0a4d7a67ea7525345c1e;hpb=2c943fea7f3730247ea0ef2d66f49719bacf5386;p=lyx.git diff --git a/development/lyx.rpm.README b/development/lyx.rpm.README index 7190ce3843..29f7a2c77e 100644 --- a/development/lyx.rpm.README +++ b/development/lyx.rpm.README @@ -1,44 +1,43 @@ -********** WARNING ********** - -This file is out-dated! - -Its description is based on the xforms frontend, which was dropped in -LyX 1.5. This file should eventually be adjusted to the qt4 frontend. - -***************************** - Here is what to do to make a binary rpm using the spec file lyx.spec. The description below apply only to the Intel platform, but only minor changes should be needed for other platforms. -1) Install xforms-88 or later. You can find an xforms-0.88 rpm -at +1) Install qt-4.2.2 or later. If you are using RPMs, make sure to install + the qt-devel packages as well. -ftp://moni.msci.memphis.edu/pub +2) Install LaTeX. You can do this using RPMs from your distribution that + might be split in multiple packages (e.g. texlive, texlive-latex), + or you can install TeXLive straight from the DVD. -2) Install LaTeX. You can do this using rpms (you need tetex-xdvi, -tetex, tetex-latex) from your RH distribution. +3) Copy lyx.spec to the SPECS directory (on Redhat, this is located at + /usr/src/redhat/SPECS, on other systems at /usr/src/packages/SPECS) -3) Copy lyx.spec to /usr/src/redhat/SPECS - -4) Copy lyx-1.0.0.tar.gz to /usr/src/redhat/SOURCES +4) Copy the tarball (lyx-2.x.y.tar.gz) to your SOURCES directory (located + in the same path as SPECS, e.g. /usr/src/packages/SOURCES). 5) Issue the command - rpm -bb /usr/src/redhat/SPECS/lyx.spec + rpmbuild -bb /usr/src/packages/SPECS/lyx.spec + +(adjust the path if needed) -This builds the binary rpm, and puts it in /usr/src/redhat/RPMS/i386. -Note that building lyx requires about 35M free space on your disk. +This builds the binary rpm, and puts it in /usr/src/packages/RPMS/i386 +(alternatively in /i586 or /x86_64, depending on your system). +Note that building lyx requires about 150M free space on your disk. 6) Now install the package: - rpm -Uvh /usr/src/redhat/RPMS/i386/lyx-1.0.0-1.i386.rpm + rpm -Uvh /usr/src/redhat/RPMS/i386/lyx-2.x.y-1.i386.rpm -If you get dependency errors about xforms or tetex, then you need to -use the --nodeps option (because you installed xforms or tetex not in +(again, adjust the path and filename as needed) + +If you get dependency errors about qt4 or tetex/texlive, then you need to +use the --nodeps option (because you installed qt4 or TeX not in rpm form): - rpm -Uvh --nodeps /usr/src/redhat/RPMS/i386/lyx-1.0.0-1.i386.rpm + rpm -Uvh --nodeps /usr/src/redhat/RPMS/i386/lyx-2.x.y-1.i386.rpm + +(again, adjust the path and filename as needed) You should not get any more errors.