<i>
: 리눅스 래드햇 7.2를 설치한 다음.. apm 을 설치할려구요..
: 소스 파일 다 받고 나서..
: 아파치디렉토리에서 .configure 를 했더니..
: gcc가 없다고 에러 메시지를 출력하면서 끝났는데..
: gcc가 설치 되어 있지 않아서 그러것 같네요..
: 그래서 리눅스 시디를 집어 놓고 /RPMS 에서 gcc-XXXXXX 여러 개가 있는데
: 어느것 을 설치해야 하나요?
:
: rpm -U gcc-2.96-98.i386.rpm
: 했는데.. 에러나네요..
: error:failed dependencies:
: binutils >= 2.11.90.0.8-3 is needed by gcc-2.96.98
: cpp = 2.96-98 is needed by gcc-2.96-98
: glibc-devel is needed by gcc-2.96-98
: 이렇게 나오거든요.. 어떻게 해야하나요?
</i>
다시 설치해야할 만큼 큰 에러는 아니고,
'gcc를 설치할 때 같이 설치해야하는 것들(의존성)이 있다고
알려주는' 에러메세지 정도입니다. :)
1. 아무렇게나 빈 디렉토리를 하나 만들고,
$mkdir forgcc
2. 그 곳으로 이동한다음,
$cd forgcc
3. gcc와 다른 필요한 것들을 이곳으로 복사해둡니다.
$cp /mnt/cdrom/어쩌구저쩌구/RPMS/gcc-2.96-*.i386.rpm .
메세지를 보니, binutils와 cpp, glibc-devel 등이 필요하네요.
CD에서 각 패키지들을 찾아서 모두 이곳으로 복사해두세요.
4. 이제 한꺼번에 설치해봅니다.
$ rpm -Uvh *.rpm
또 의존성에 의해 필요한 패키지들이 있다고 주절거리면
3과 같은 방법으로 그 패키지들을 한 디렉토리에 몰아두고
4번($ rpm -Uvh *.rpm)을 실행합니다.
3, 4번을 의존성에러가 없을 때까지 반복합니다. :)
그러면, 설치됩니다.
CD에서 원하는 패키지를 찾기 어려우면,
http://rpmfind.net 에서 찾으셔도 됩니다.
5. 제대로 설치가 되었으면,
임시로 만들었던 폴더와 파일들은 지워도 되겠죠 ㅡㅡ?
$ cd ..
$ rm -rf forgcc
ps) 의존성에러를 무시하는
$ rpm -Uvh --nodeps *.rpm
명령으로 패키지를 설치하는 것은 좋지않습니다.
그럼...--<img src=http://www.kde-look.org/content/files/1618-pinguim-user-shades.png>