rpm gcc 설치시 패키지 충돌문제...
글쓴이: elementary / 작성시간: 수, 2007/07/04 - 4:23오후
rpm으로 gcc-2.95 버젼을 설치 중인데요..
[root@localhost lib]# rpm -ivh gcc-2.95-1.i386.rpm
준비 중... ########################################### [100%]
gcc-2.95-1에서 설치되는 /lib/cpp 파일은 cpp-4.1.2-12 패키지의 파일과 충돌합니다
gcc-2.95-1에서 설치되는 /usr/bin/cpp 파일은 cpp-4.1.2-12 패키지의 파일과 충돌합니다
그래서
프롬프트창에
rpm -e cpp-4.1.2-12 입력했는데
[root@localhost lib]# rpm -e cpp-4.1.2-12
오류: Failed dependencies:
cpp is needed by (installed) xorg-x11-server-utils-7.2-1.fc7.i386
이런 오류가 나네요;;
gcc 2.95를 깔려고 하니까 cpp패키지랑 충돌이 일어난대서
cpp패키지를 지우려고 하니까
인스톨 된 xorg-x11-server-utils-7.2-1.fc7.i386 가 있어야 한다 그러구...
그렇다면 xorg-x11-server-utils-7.2-1.fc7.i386를 깔아야
cpp-4.1.2-12 패키지를 지울 수 있는 건가요???
이럴 땐 어떻게 해야 하나요?
Forums:
뭔가 대단히 위험한
뭔가 대단히 위험한 행동을 하시는 것 같은데...
차라리 fedora core 2의 일부인 compat-gcc를 설치하세요. fedora 7에는 어떨지 모르겠습니다만 시스템의 gcc와 공존이 가능합니다.
http://download.fedora.redhat.com/pub/fedora/linux/core/2/i386/os/Fedora/RPMS/
gcc 2.9x 대의 c, c++ 컴파일러에 대한 것이면..
compat-gcc-7.3-* , compat-gcc-c++-7.3-* rpm 과 compat-libstdc++-* (devel 포함) 을 설치하시면 gcc-2.96 이라는 이름으로 사용가능할껍니다.
무엇때문에 구버전의 컴파일러가 필요한지는 모르겠습니다만, 현재 하고 계시는 것이 별로 정신건강에 좋지 않다는 사실을 미리 알려드립니다.
------
http://lunapapa.egloos.com , me2day : lunapapa , IRC: LunA_J`etch@#gnome
mkdir -p /opt/old-gcccd
관건은.. 그 gcc 가 절대경로를 사용하느냐 상대경로를 사용하느냐인데...
2.95 정도면... 아마도 절대경로를 사용할 것 같습니다.
절대경로를 사용한다면 위 처럼 강제로 풀어서 다른 디렉토리에 복사를 할 경우 제대로 동작하지 않습니다.
제대로 동작하지 않는다면... 가볍게
rm -rf /opt/old-gcc
댓글 달기