Build-Linux-local

From SkyWiki

(Difference between revisions)
Jump to: navigation, search
m (New page: Instructions to build and install Linux packages as private instance in a user home category:build == apr == ./configure --prefix=$HOME == apr-util == ./configure --prefix=$HOME --wi...)
m
Line 1: Line 1:
Instructions to build and install Linux packages as private instance in a user home
Instructions to build and install Linux packages as private instance in a user home
[[category:build]]
[[category:build]]
-
 
-
== apr ==
 
-
./configure --prefix=$HOME
 
-
 
-
== apr-util ==
 
-
./configure --prefix=$HOME --with-apr=$HOME
 
-
 
-
== apr-iconv ==
 
-
./configure --prefix=$HOME --with-apr=$HOME
 
Line 22: Line 13:
-
== DBD ==
+
== APR ==
-
perl Makefile.PL --cflags=-I/home2/sky/include/mysql "--libs=-L/usr/lib -lmysqlclient.so"
+
./configure --prefix=$HOME
 +
 
 +
== APR-util ==
 +
./configure --prefix=$HOME --with-apr=$HOME
 +
 
 +
== APR-iconv ==
 +
./configure --prefix=$HOME --with-apr=$HOME
 +
 
-
== openssl ==
+
== OpenSSL ==
./config --prefix=$HOME threads zlib shared
./config --prefix=$HOME threads zlib shared
Line 36: Line 34:
#./configure --prefix=$HOME --enable-dav --enable-dav-fs --enable-deflate
#./configure --prefix=$HOME --enable-dav --enable-dav-fs --enable-deflate
-
== jpeg ==
+
 
 +
== libJPEG ==
./configure --prefix=$HOME --enable-shared
./configure --prefix=$HOME --enable-shared
make
make
Line 42: Line 41:
make install-lib
make install-lib
-
== freetype ==
+
== Freetype ==
./configure --prefix=$HOME
./configure --prefix=$HOME
-
== gd ==
+
== libGD ==
./configure --prefix=$HOME --with-jpeg=$HOME
./configure --prefix=$HOME --with-jpeg=$HOME
Line 52: Line 51:
./configure --prefix=$HOME CC=gcc-2.95 CXX=gcc-2.95
./configure --prefix=$HOME CC=gcc-2.95 CXX=gcc-2.95
-
== php ==
+
== PHP ==
./configure --prefix=$HOME --with-libxml-dir=$HOME --with-apxs2=$HOME/apache/bin/apxs --with-mysql=$HOME --with-gd --with-freetype-dir=$HOME --with-jpeg-dir=$HOME --with-png-dir=$HOME
./configure --prefix=$HOME --with-libxml-dir=$HOME --with-apxs2=$HOME/apache/bin/apxs --with-mysql=$HOME --with-gd --with-freetype-dir=$HOME --with-jpeg-dir=$HOME --with-png-dir=$HOME
-
== mysql ==
+
== MySQL ==
./configure --prefix=$HOME --with-tcp-port=3307 --with-mysqld-user=sky
./configure --prefix=$HOME --with-tcp-port=3307 --with-mysqld-user=sky
 +
 +
 +
== DBD Perl extension ==
 +
perl Makefile.PL --cflags=-I/home2/sky/include/mysql "--libs=-L/usr/lib -lmysqlclient.so"
 +
== neon ==
== neon ==
./configure --prefix=$HOME --with-ssl --enable-shared --with-libs=$HOME/lib
./configure --prefix=$HOME --with-ssl --enable-shared --with-libs=$HOME/lib
-
 
== subversion ==
== subversion ==
./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apxs=$HOME/apache/bin/apxs
./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apxs=$HOME/apache/bin/apxs
#./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apache=$HOME/httpd-2.2.4
#./configure --prefix=$HOME --with-apr=$HOME --with-apr-util=$HOME --with-neon=$HOME --with-apache=$HOME/httpd-2.2.4
 +
== git ==
== git ==
./configure --prefix=$HOME --with-perl=$HOME/bin/perl
./configure --prefix=$HOME --with-perl=$HOME/bin/perl
 +
 +
 +
== GCC ==

Revision as of 16:48, 15 September 2008

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


Contents

autoconf

./configure --prefix=$HOME

m4

./configure --prefix=$HOME

libtool

./configure --prefix=$HOME


APR

./configure --prefix=$HOME

APR-util

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

APR-iconv

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


OpenSSL

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

httpd

  1. Apache 2.2:

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

  1. ./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
  1. Apache 2.0.x:
  2. ./configure --prefix=$HOME --enable-dav --enable-dav-fs --enable-deflate


libJPEG

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

Freetype

./configure --prefix=$HOME

libGD

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

graphviz

export PATH=/usr/bin:/bin:$PATH ./configure --prefix=$HOME CC=gcc-2.95 CXX=gcc-2.95

PHP

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


MySQL

./configure --prefix=$HOME --with-tcp-port=3307 --with-mysqld-user=sky


DBD Perl extension

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


neon

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

subversion

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

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


git

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


GCC

Personal tools