debian (woody) 2.4.18-bf2.4 에서 APM 설치(download 부터)

oldbell의 이미지

#!/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 하는데 도움이 될까 싶어 올려봤습니다.

Forums: 
익명 사용자의 이미지

꽤 복잡하군여
프비에선 한줄이면 될걸..

익명 사용자의 이미지

http://debianusers.org/DebianWiki/wiki.php/APM

위 링크에 가시면 아파치1 + php + mysql 의 설치예제를 볼 수 있습니다. 특별한 이유가 있지 않는한 해당 배포판의 패키지 시스템에서 관리하기 편하게 설치하는 게 어떨까요?

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

Anonymous wrote:
꽤 복잡하군여
프비에선 한줄이면 될걸..

소스 컴파일이라서 그렇습니다. 패키지 설치하면 한줄로 됩니다. :D

익명 사용자의 이미지

배포판의 패키지 시스템은 가끔 특정버전의 모듈을 필요로한다든지 귀찮은 상황에 대응하기 힘들다는 단점이 있더군요. 가뭄에 콩나듯 일어나는 일이지만...

익명 사용자의 이미지

꽤 복잡하군여
프비에선 한줄이면 될걸..

프비에서 패키지로 한줄에 어떻게 APM 올리나요?

litdream의 이미지

익명 wrote:
꽤 복잡하군여
프비에선 한줄이면 될걸..

프비에서 패키지로 한줄에 어떻게 APM 올리나요?

한줄로 하는것은 아니지만, 한번 찾아봤습니다.
아마 kldload <module-name> 으로 될지 잘 모르겠네요?

http://www.freebsd.org/doc/en_US.ISO8859-1/articles/laptop/article.html

4.1 APM 섹션을 읽으시면 되겠군요? 저도 오늘 저녁에 해봐야겠습니다.

삽질의 대마왕...

cdpark의 이미지

Anonymous wrote:
배포판의 패키지 시스템은 가끔 특정버전의 모듈을 필요로한다든지 귀찮은 상황에 대응하기 힘들다는 단점이 있더군요. 가뭄에 콩나듯 일어나는 일이지만...

데비안의 경우 그 "특정버전"의 모듈도 역시 패키징되어 있을 가능성이 높습니다.

직접 컴파일하는 것도 좋겠지만, 일일이 보안 경고 따라가면서 패치하는게 더 피곤하지 않나요?

jazzy의 이미지

프비초보가 찾다가 여기까지 왔는데요, 위에 litdream님이 말씀하신 링크를 가봤는데, apm이 advanced power management 섹션이네요. 랩탑 등에서 전원을 효율적으로 관리하는 방법에 대한 글인듯 한데..(안 읽어봤습니다^^) 여기서 말하는 apache+php+mysql 내용이 아닌듯해서 남깁니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.