Build-Linux-local
From SkyWiki
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]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Line 22: | Line 13: | ||
- | == | + | == 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 | ./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 | ||
- | == | + | |
+ | == libJPEG == | ||
./configure --prefix=$HOME --enable-shared | ./configure --prefix=$HOME --enable-shared | ||
make | make | ||
Line 42: | Line 41: | ||
make install-lib | make install-lib | ||
- | == | + | == Freetype == |
./configure --prefix=$HOME | ./configure --prefix=$HOME | ||
- | == | + | == 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 == |
./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 == |
./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
- Apache 2.2:
./configure --prefix=$HOME/apache --enable-dav --enable-dav-fs --enable-deflate --with-apr=$HOME --with-apr-util=$HOME
- ./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:
- ./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
- ./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