다음 이전 차례

2. 설치하는 방법을 선택하자.

glibc를 설치하는 방법은 많지 않다. 당신도 시험삼아 라이브러리를 설치할수 있다. 즉 기본적으로 이미 설치되어 있는 라이브러리를 사용하여서 glibc 2를 설치한 후, 프로그램을 컴파일 할 때, 다른 옵션을 사용하면 새로운 라이브러리(glibc 2)를 이용할 수 있다. 물론 이런 방법으로 설치하는 것은 설치 후 glibc를 제거하는 것은 쉽다.-- 주의할 것은 glibc와 링킹되어서 만들어진 프로그램은 더 이상 실행되지 않는다는 것이다.-- glibc를 실험삼아 사용할려면 소스(source)를 가지로 라이브러리를 컴파일하면 된다. 이런 설치 방법은 시험삼아 설치하기에서 자세히 설명했다.

또 다른 설치 방법은 주 라이브러리로 glibc를 사용하기 위한 방법이다. 이것은 당신이 프로그램을 컴파일하면, 새로운 프로그램들은 주로 glibc에 링킹이 된다. 그러나 컴파일 시, 다른 옵션을 사용하면 구 라이브러리에 링킹시킬 수 있다. 바이너리 형태로 라이브러리를 설치할 수 있으며, 또는 스스로 라이브러리를 컴파일 할 수 있다. 만약 최적화 옵션이나 구성 옵션을 변경시키고 싶거나 아니면 바이너리 패키지에서 제공되지 않는 add-on을 사용하려고 한다면, 소스 배포판을 구한 후, 컴파일 하야한다. 이런 설치 과정은 primary C library로 설치하기에서 설명했다.

Frodo Looijaard은 glibc를 설치할 수 있는 다른 방법도 설명했다. 즉, glibc를 secondary libary로 설치하고, glibc를 사용하여서 컴파일되게 cross compiler를 설정하는 방법이다. 이 방법에 대한 설치 과정은 다소 복잡하지만, glibc로 링킹할 때는 쉬운 컴파일을 할 수 있다.(??) 이 방법은 그의 site에 있는 Installing glibc-2 on Linux 문서에 설명되어있다.

만약 현재 Debian 1.3을 사용 중이고, glibc를 사용하는 데비안의 unstable version 으로 업그레이드를 하기 싫다면, Debian libc5 to libc6 Mini-HOWTO 을 참고하여서 데비안 패키지를 업그레이드를 시킬 수 있다.

glibc 2를 중요한 시스템에 설치하려고 한다면, 주 라이브러리로 설치하지 말라. 시험삼아 설치하거나, 더 좋은 것은 여유있는 시스템에 설치해서 테스트해 보아라. 설령 버그가 없다하더라도, 어떤 프로그램은 컴파일 하기 전에 변경될 필요가 있는데, 이것은 함수의 prototypes과 types이 변경되기 때문이다.


다음 이전 차례