레드햇 기반에서는 yum 을 이용해 업데이트 하지만 데비안 계열에서는 apt-get 를 이용한다. 둘다 같은 기능을 하므로 간단하게 업데이트 하고픈 패키지를 고르고 각각 yum install 패키지명 / apt-get install 해키지명 해 보면 정말 간단하게 업데이트 되는 것을 알 수 있다.?
RPM은 기본셋팅과 모듈을 탑재한 채 미리 컴파일된 표준 패키지들이다. 그렇지만 어떤 응융프로그램은 RPM컴파일시 포함되지 않은 다른 모듈을 필요로 한다. 이런 경우 php와 Apache 를 수동으로 다시 컴파일해야 한다. 소스로부터 어떤 응용프로그램을 컴파일 하는 것이 더 좋다. 비록때때로 시간을 잡아먹거나 어려워도 우리가 생각하는 각종 모듈들을 지원하게 만들 수 있는데...아래 내용들은 소스로 컴파일하면서 생기는 에러들에 대한 대응 방안들이다.?
RPM은 기본셋팅과 모듈을 탑재한 채 미리 컴파일된 표준 패키지들이다. 그렇지만 어떤 응융프로그램은 RPM컴파일시 포함되지 않은 다른 모듈을 필요로 한다. 이런 경우 php와 Apache 를 수동으로 다시 컴파일해야 한다. 소스로부터 어떤 응용프로그램을 컴파일 하는 것이 더 좋다. 비록때때로 시간을 잡아먹거나 어려워도 우리가 생각하는 각종 모듈들을 지원하게 만들 수 있는데...아래 내용들은 소스로 컴파일하면서 생기는 에러들에 대한 대응 방안들이다.?
1) Configure: error: xml2-config not found. Please check your libxml2 installation.
해결책 :?#yum install libxml2-devel
해결책 :?#yum install libxml2-devel
2) Checking for pkg-config... /usr/bin/pkg-config
configure: error: Cannot find OpenSSL's <evp.h>
해결책?:?#yum install openssl-devel
configure: error: Cannot find OpenSSL's <evp.h>
해결책?:?#yum install openssl-devel
3) Configure: error: Please reinstall the BZip2 distribution
해결책?:?# yum install bzip2-devel
해결책?:?# yum install bzip2-devel
4) Configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/
해결책?:?# yum install curl-devel
easy.h should be in <curl-dir>/include/curl/
해결책?:?# yum install curl-devel
5) Configure: error: libjpeg.(also) not found.
해결책?:?# yum install libjpeg-devel
해결책?:?# yum install libjpeg-devel
6) Configure: error: libpng.(also) not found.
해결책?:?# yum install libpng-devel
해결책?:?# yum install libpng-devel
7) Configure: error: freetype.h not found.
해결책?:?#yum install freetype-devel
8) Configure: error: Unable to locate gmp.h
해결책?:?# yum install gmp-devel
해결책?:?# yum install gmp-devel
9) Configure: error: Cannot find MySQL header files under /usr.
Note that the MySQL client library is not bundled anymore!
해결책?:?# yum install mysql-devel
Note that the MySQL client library is not bundled anymore!
해결책?:?# yum install mysql-devel
10) Configure: error: Please reinstall the ncurses distribution
해결책?:?# yum install ncurses-devel
해결책?:?# yum install ncurses-devel
11) Checking for unixODBC support... configure: error: ODBC header file '/usr/include/sqlext.h' not found!
해결책?:?# yum install unixODBC-devel
해결책?:?# yum install unixODBC-devel
12) Configure: error: Cannot find pspell
해결책?:?# yum install pspell-devel
해결책?:?# yum install pspell-devel
13) Configure: error: snmp.h not found. Check your SNMP installation.
해결책?:?# yum install net-snmp-devel
해결책?:?# yum install net-snmp-devel
덧글을 달아 주세요
좋은 자료 보고 갑니다..
고맙습니다..^^
네...도움이 되엇다니 다행이군요. 댓글 남겨주셔서 감사합니다.^^;;
좋은 자료 감사합니다. 제 APM설치에 도움이 많이 되네요. 님 글을 읽었더니 제 APM도 RPM으로 갈아타야 하는건가 하는 생각이 드네요.. 특히 yum을 이용한 업뎃이 정말 맘에 듭니다.
좋은 하루되세요 ^^/
좋은 자료 감사합니다.!!!ㅎㅎㅎ
구글신께서 강림하셔서 길목님의 블로그 까지..ㅎㅎ
도움이 되었다니 다행입니다. 멀리까지 와주셔서 감사합니다.
정말 좋은 자료네요~~~^^
감사합니다!
덕분에 php 설치 잘 진행하고 있습니다.