Build-Linux-local

From SkyWiki

(Difference between revisions)
Jump to: navigation, search
m (MediaWiki)
(Gedicht)
Line 202: Line 202:
* Plugin [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi SyntaxHighlight_GeSHi]
* Plugin [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi SyntaxHighlight_GeSHi]
* Plugin [http://www.chronarion.org/mimetex.htm mimeTeX]
* Plugin [http://www.chronarion.org/mimetex.htm mimeTeX]
-
* Plugin [http://www.mediawiki.org/wiki/Extension:Poem Poem]
+
* [http://www.mediawiki.org/wiki/Extension:Poem Plugin] [[Gedicht|Poem]]

Revision as of 12:17, 16 September 2008

Instructions to build and install Linux packages as private instance in a user home


Contents

autoconf

./configure --prefix=$HOME
make
make install

m4

./configure --prefix=$HOME

libtool

  • depends on m4
  • depends on autoconf

./configure --prefix=$HOME


APR

./configure --prefix=$HOME

APR-util

  • depends on APR

./configure --prefix=$HOME --with-apr=$HOME

APR-iconv

  • depends on APR

./configure --prefix=$HOME --with-apr=$HOME


OpenSSL

./config --prefix=$HOME threads zlib shared

Apache httpd

  • depends on APR

Apache 2.2:

./configure --prefix=$HOME/apache --enable-dav --enable-dav-fs --enable-deflate --with-apr=$HOME --with-apr-util=$HOME

old: ./configure --prefix=$HOME --enable-info --enable-rewrite --enable-speling --enable-deflate --enable-mime-magic --enable-dav --enable-dav-fs --enable-ssl --enable-auth --with-apr=$HOME --with-apr-util=$HOME

Apache 2.0.x:

old: ./configure --prefix=$HOME --enable-dav --enable-dav-fs --enable-deflate

libJPEG

./configure --prefix=$HOME --enable-shared
make
make install
make install-lib

zlib

./configure --prefix=$HOME --shared

libPNG

  • depends on zlib

./configure --prefix=$HOME

Freetype

./configure --prefix=$HOME

libGD

  • depends on libJPEG
  • depends on libPNG

./configure --prefix=$HOME --with-jpeg=$HOME

Graphviz

  • depends on libGD
  • depends on Freetype
export PATH=/usr/bin:/bin:$PATH
./configure --prefix=$HOME CC=gcc-2.95 CXX=gcc-2.95

PHP

  • depends on libGD
  • depends on Freetype

./configure --prefix=$HOME --with-libxml-dir=$HOME --with-apxs2=$HOME/apache/bin/apxs --with-mysql=$HOME --with-gd --with-jpeg-dir=$HOME --with-png-dir=$HOME --with-freetype-dir=$HOME

MySQL

./configure --prefix=$HOME --with-tcp-port=<PORT> --with-mysqld-user=<USER>

Perl

DBD Perl extension

  • depends on Perl

perl Makefile.PL --cflags=-I$HOME/include/mysql "--libs=-L/usr/lib -lmysqlclient.so"

Neon

  • depends on OpenSSL

./configure --prefix=$HOME --with-ssl --enable-shared --with-libs=$HOME/lib

BDB

cd ...

../release/config

make

Subversion

  • depends on APR
  • depends on APR-util
  • depends on Neon
  • optionally depends on Perl
  • optionally depends on Python

./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apxs=$HOME/apache/bin/apxs

old: ./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apache=$HOME/httpd-2.2.4

make swig-pl
make install-swig-pl
make swig-py
make install-swig-py

Git

./configure --prefix=$HOME --with-perl=$HOME/bin/perl


GMP

./configure --prefix=$HOME
make&&make install

MPFR

  • depends on GMP
./configure --prefix=$HOME  --with-gmp=$HOME
make&&make install

GCC

  • depends on GMP
  • depends on MPFR
tar xjf gcc-4.3.2.tar.bz2
mkdir build
cd build
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
../gcc-4.3.2/configure --prefix=$HOME --with-gmp=$HOME --with-mpfr=$HOME --enable-languages=c,c++,fortran
make
make install

MediaWiki

Personal tools