debian (woody) 2.4.18-bf2.4 에서 APM 설치(download 부터)
#!/bin/sh
#-----------------------------
#debian에 APM 설치하기
#-----------------------------
src_dir=/work/src
#소스 받을 디렉토리 생성
# mkdir /work/
# mkdir /work/src
# cd /work/src
cd $src_dir
# unzip 설치
apt-get install unzip
# wget 설치하기 : apt-get install wget
# http://xoomer.virgilio.it/hherold/
atp-get install wget
# wget ftp://ftp.gnu.org/pub/gnu/wget/wget-1.9.1.tar.gz
# cd wget-1.9
# ./configure
# make
# make install
cd $src_dir
# jpeg
wget http://ftp.jp.debian.org/debian/pool/main/libj/libjpeg6b/libjpeg62_6b-5_i386.deb
dpkg -i ./libjpeg62_6b-5_i386.deb
# apache 1.3.33
wget http://mirror.apache.or.kr/httpd/apache_1.3.33.tar.gz
# zend 2.5.7
wget "http://www.zend.org/store/getfreefile.php?pid=13&zbid=848"
mv "getfreefile.php?pid=13&zbid=848" ZendOptimizer-2[1].5.7-linux-glibc21-i386.tar.gz
# freetype 2.1.9
wget http://mesh.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.9.tar.gz
#gd lib
wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
#libpng
wget http://kent.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8-config.tar.gz
# mysql
wget ftp://mysql.byungsoo.net/pub/mysql/Downloads/MySQL-4.1/mysql-4.1.8a.tar.gz
#zlib
wget http://www.gzip.org/zlib/zlib-1.2.1.tar.gz
#termcap 1.3.1
wget http://jaist.dl.sourceforge.net/sourceforge/gnuwin32/termcap-1.3.1-src.zip
#php
wget http://kr2.php.net/distributions/php-4.3.10.tar.gz
#samba
wget http://us4.samba.org/samba/ftp/samba-latest.tar.gz
gzip -d apache_1.3.33.tar.gz
gzip -d ZendOptimizer-2[1].5.7-linux-glibc21-i386.tar.gz
gzip -d freetype-2.1.9.tar.gz
gzip -d gd-2.0.33.tar.gz
gzip -d libpng-1.2.8-config.tar.gz
gzip -d mysql-4.1.8a.tar.gz
gzip -d php-4.3.10.tar.gz
gzip -d zlib-1.2.1.tar.gz
mkdir termcap-1.3.1
cd termcap-1.3.1
unzip ../termcap-1.3.1-src.zip
cd $src_dir
gzip -d samba-latest.tar.gz
cd $src_dir
tar -xvf apache_1.3.33.tar
tar -xvf ZendOptimizer-2[1].5.7-linux-glibc21-i386.tar
tar -xvf freetype-2.1.9.tar
tar -xvf gd-2.0.33.tar
tar -xvf libpng-1.2.8-config.tar
tar -xvf mysql-4.1.8a.tar
tar -xvf php-4.3.10.tar
tar -xvf zlib-1.2.1.tar
tar -xvf samba-latest.tar
#권한 바꾸기
chown -R root:root $src_dir/*
cd $src_dir
# freetype 설치하기
cd freetype-2.1.9
./configure
make
make install
cd $src_dir
# zlib 설치하기 (libpng 설치시 필수)
cd zlib-1.2.1
./configure
make
make install
cd $src_dir
# libpng 설치하기
# cd libpng-1.2.5
# cp ./scripts/makefile.linux ./makefile
# make install
# cd $src_dir
cd libpng-1.2.8-config
#cp ./scripts/makefile.linux ./makefile
./configure
make
make install
cd $src_dir
# jpeg-6b 설치하기
# http://packages.debian.org/cgi-bin/download.pl 참조
# wget http://ftp.jp.debian.org/debian/pool/main/libj/libjpeg6b/libjpeg62_6b-5_i386.deb
# dpkg -i libjpeg62_6b-5_i386.deb
#cd jpeg-6b
#./configure
#make
#make install
#cd $src_dir
# gd 설치하기
cd gd-2.0.33
./configure
make
make install
cd $src_dir
#termcap 설치 (mysql 설치시 필수)
cd termcap-1.3.1/src
chmod 744 ./configure
./configure
make
make install
cd $src_dir
# mysql 설치하기
cd mysql-4.1.8a
groupadd mysql
adduser mysql -g mysql -d /usr/local/mysql
./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/tmp --with-charset=euc_kr --with-mysqld-user=mysql --enable-thread-safe-client --without-innodb --datadir=/work/mysqldb
make
make install
cd $src_dir
# apache 설치하기
cd apache_1.3.33
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
cd $src_dir
# php 설치하기
./configure --with-mysql=/usr/local/mysql --with-zlib --with-config-file-path=/usr/local/apache/ --with-freetype-dir=/usr/local/include/freetype2/freetype --enable-sockets --enable-sigchild --enable-track-vars --enable-magic-quotes --disable-debug --with-mod_charset --with-language=korean --with-apxs=/usr/local/apache/bin/apxs --enable-inline-optimization --enable-memory-limit --with-iconv
make
make install
cp php.ini-dist /usr/local/apache/php.ini
cd $src_dir
#zend 설치
cd ZendOptimizer-2.5.7-linux-glibc21-i386
sh install.sh
cd $src_dir
# 삼바 설치
cd samba-3.0.10/source/
./configure --prefix=/usr/local/samba --with-smbmount --with-mysql-prefix=/usr/local/mysql/
make
make install
cd $src_dir
# cvs 설치
#./configure --prefix=/usr/local/cvs --enable-encryption --enable-case-sensitivity --enable-server
wget http://ftp.jp.debian.org/debian/pool/main/libj/libjpeg6b/libjpeg62_6b-5_i386.deb
dpkg -i ./libjpeg62_6b-5_i386.deb
-- source 컴파일 기준입니다. --
-- apm 설치시 server를 가볍게 해서 compile 하는데 도움이 될까 싶어 올려봤습니다.
꽤 복잡하군여프비에선 한줄이면 될걸..
꽤 복잡하군여
프비에선 한줄이면 될걸..
http://debianusers.org/DebianWiki/wiki.p
http://debianusers.org/DebianWiki/wiki.php/APM
위 링크에 가시면 아파치1 + php + mysql 의 설치예제를 볼 수 있습니다. 특별한 이유가 있지 않는한 해당 배포판의 패키지 시스템에서 관리하기 편하게 설치하는 게 어떨까요?
[quote="Anonymous"]꽤 복잡하군여프비에선 한줄이면 될걸
소스 컴파일이라서 그렇습니다. 패키지 설치하면 한줄로 됩니다. :D
배포판의 패키지 시스템은 가끔 특정버전의 모듈을 필요로한다든지 귀찮은 상
배포판의 패키지 시스템은 가끔 특정버전의 모듈을 필요로한다든지 귀찮은 상황에 대응하기 힘들다는 단점이 있더군요. 가뭄에 콩나듯 일어나는 일이지만...
어떻게 하면은 한줄로 가능하죠?
꽤 복잡하군여
프비에선 한줄이면 될걸..
프비에서 패키지로 한줄에 어떻게 APM 올리나요?
Re: 어떻게 하면은 한줄로 가능하죠?
한줄로 하는것은 아니지만, 한번 찾아봤습니다.
아마 kldload <module-name> 으로 될지 잘 모르겠네요?
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/laptop/article.html
4.1 APM 섹션을 읽으시면 되겠군요? 저도 오늘 저녁에 해봐야겠습니다.
삽질의 대마왕...
[quote="Anonymous"]배포판의 패키지 시스템은 가끔 특정버전
데비안의 경우 그 "특정버전"의 모듈도 역시 패키징되어 있을 가능성이 높습니다.
직접 컴파일하는 것도 좋겠지만, 일일이 보안 경고 따라가면서 패치하는게 더 피곤하지 않나요?
예전글이지만...
프비초보가 찾다가 여기까지 왔는데요, 위에 litdream님이 말씀하신 링크를 가봤는데, apm이 advanced power management 섹션이네요. 랩탑 등에서 전원을 효율적으로 관리하는 방법에 대한 글인듯 한데..(안 읽어봤습니다^^) 여기서 말하는 apache+php+mysql 내용이 아닌듯해서 남깁니다.
댓글 달기