젠투에서 emerge 컴파일 할때... 변수 던져주는 방법은??
글쓴이: webterror / 작성시간: 수, 2007/01/31 - 2:55오후
./configure --with-apache=/usr/local/apache --with-mysql=/usr/local/mysql --with-zlib=/usr/local --with-gd=/usr/local/gd --with-iconv=/usr/local/iconv
위의 내용은 PHP 실제 컴파일 할때 주는 환경변수 입니다.
gd하고 iconv 라이브러리를 설치해야 합니다...
근데..
emerge php라든가... 하면... 저런 라이브러리와 연결이 안되잖아요..
emerge로 컴파일 하면서 위와 같이 변수를 던져주는 방법이 있나요..??
궁금합니다.. 답변주세요~~
Forums:
변수를 주는 방법은
변수를 주는 방법은 잘 모르겠짐나
php가 mysql, zlib, gd, iconv등을 필요로 한다면 그역시 일반적인 경우에는 gentoo package에 있는 걸 쓰는게 좋겠지요.
그럴경우에는 역시 USE플래그가 그 역할을 하게 됩니다.
지금 gnome 설치 중에 생긴 에러와 연관지어서 생각하시면 되겠네요.
제생각에 궁금함을 다 해결하시려면 지금 보시는 문서보다 좀더 자세한 문서를 참고하여야 할 것 같습니다.
/usr/local/iconv 는 얼른
/usr/local/iconv 는 얼른 지우세요. 그거 엄청 옛날겁니다.
glibc 에 포함되어 있고 알아서 잘 연결됩니다.
그리고 옵션은 USE 에 대해 찾아보시면 됩니다.
emerge money

https://xenosi.de/
glibc 2.1.3 이 나오기
glibc 2.1.3 이 나오기 전의 얘기니... 최소한 3년은 됐겠네요.
제 서버의 USE
제 서버의 USE 플래그는 다음과 같습니다
USE="apache apache2 mysql php xml"
이 USE flag에 원하시는 gd와 iconv를 추가해 주시면 될 것 같습니다.
ncurses, ufed를 설치하셨다면 쉽게 설정이 가능하겠습니다....
USE flag는 의존성을 해결하기 위한 하나의 방편인 것 같습니다.
php 외에도 gd, iconv와 연관된 패키지가 많을 것입니다.
그런 것들과 호환성을 맞추기 위한 것으로 보시면 될 것 같습니다.
만약, 제가 위에서 php flag를 빼고 => emerge apache를 한 후에 => emerge php를 했다면
apache 패키지가 php 플래그가 활성화되지 않았다고 메시지를 출력할 것 입니다.
님께서 겪은 emerge gnome 에러와 같이 말이죠.
인자를 일일이 넘겨주지 마시고 USE flag 세팅을 잘 하시면 젠투 운영은 만사형통이라고 볼 수 있습니다.
--newuse 등의 옵션도 잘 읽어 보시구요...
* 가급적 비슷한 내용의 질문은 하나로 몰아 주시면 좋을 것 같습니다. 또, '님아'라는 호칭은 약간 답변자의 빈정을 상하게 할 수도 있음을 말씀드리고 싶군요.
life is only one time
네~ 죄송합니다.~~
"님아"라는 호칭^^.. 삼가하겠습니다.. 예전의 챗할때 쓰던 말이라.. ㅋㅋ 쓰지 말아야죠 ^^
아무튼 여러모로 감사드립니다.~~ ^^
http://www.gentoo.org/doc/en/
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2
젠투 핸드북중에 USE 플랙 설명 부분입니다.
패키지 설치시, 컴파일 옵션 설정이라든가 기타 다른 설정을 제어하기 위해 사용 됩니다.
--
마잇
--
마잇
댓글 달기