g++설치 제발 도와주세요.. ㅠ.ㅜ
글쓴이: Seven.. / 작성시간: 수, 2004/03/31 - 5:38오후
[root@localhost download]# rpm -Uvh g++-3.3.3-53150cl.i386.rpm 오류: Failed dependencies: gcc = 3.3.3 is needed by g++-3.3.3-53150cl [root@localhost download]# rpm -Uvh gcc-3.3.3-3.i386.rpm 경고: gcc-3.3.3-3.i386.rpm: V3 DSA signature: NOKEY, key ID 30c9ecf8 오류: Failed dependencies: glibc-devel >= 2.2.90-12 is needed by gcc-3.3.3-3 libgcc >= 3.3.3-3 is needed by gcc-3.3.3-3 Suggested resolutions: glibc-devel-2.3.2-95.3.i386.rpm [root@localhost download]# rpm -q libgcc libgcc-3.2.3-20 [root@localhost download]# rpm -q --whatrequires libgcc glibc-2.3.2-95.3 [root@localhost download]# rpm -q --whatrequires glibc authconfig-4.3.7-1 ppp-2.4.1-14 prelink-0.3.0-6 bind-9.2.2-21
저기서 Suggested resolutions란 무엇인지요?
glibc를 2.3.3을 설치하려 했더니..
에러가 여러화면이 넘어갈 정도로 발생하네요..
그중 아래부분을 보면...
/sbin/ldconfig is needed by (installed) openmotif-2.2.2-16 /sbin/ldconfig is needed by (installed) Xaw3d-1.5-18 /sbin/ldconfig is needed by (installed) libobjc-3.2.3-20 /sbin/ldconfig is needed by (installed) gdk-pixbuf-0.18.0-8.1 /sbin/ldconfig is needed by (installed) libstdc++5.0-3.3.3-53150cl Suggested resolutions: glibc-2.3.2-95.3.i386.rpm
으음.. 하고 생각하고 이렇게도 해보았는데요..
[root@localhost download]# rpm -q glibc-base glibc-base 패키지가 설치되어 있지 않습니다 [root@localhost download]# rpm -q glibc glibc-2.3.2-95.3 [root@localhost download]# rpm -Uvh glibc-base-2.3.2-27264U90_3cl.i386.rpm 경고: glibc-base-2.3.2-27264U90_3cl.i386.rpm: V3 DSA signature: NOKEY, key ID 99807190 준비 중... ########################################### [100%] glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/gencat 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/getconf 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/getent 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/glibcbug 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/ldd 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/lddlibc4 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/locale 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/localedef 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/rpcgen 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/bin/sprof 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/libexec/pt_chown 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/sbin/rpcinfo 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/sbin/zdump 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/sbin/zic 파일은 glibc-common-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /etc/ld.so.conf 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /etc/localtime 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /etc/nsswitch.conf 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/ld-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libBrokenLocale-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libSegFault.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libanl-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libc-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libcrypt-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libdl-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libm-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnsl-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_compat-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_dns-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_files-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_hesiod-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_nis-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libnss_nisplus-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libpthread-0.10.so 파일 은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libresolv-2.3.2.so 파일 은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/librt-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libthread_db-1.0.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /lib/libutil-2.3.2.so 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /sbin/sln 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다 glibc-base-2.3.2-27264U90_3cl에서 설치되는 /usr/sbin/iconvconfig 파일은 glibc-2.3.2-95.3 패키지의 파일과 충돌합니다
어찌하면 좋을까요?
g++을 설치해야만 합니다 ㅠ.,ㅜ
Forums:
설치하신 후 대대적(?)인 업그레이드를 하신 적은 없으시다면.. 혹시 설
설치하신 후 대대적(?)인 업그레이드를 하신 적은 없으시다면.. 혹시 설치 CD 없으세요? 거기 아마 g++도 (모든 필요한 라이브러리와 함께!) 들어있을 텐데요..
아니면 배포판을 뭐 쓰세요? 거기서 제공하는 공식 RPM중 서로 버젼이 연관되어 있는 것들을 몽땅 받으신 후 설치하시는 겁니다.
Suggested resolutions는 "권장 해결방법"입니다.
날라갔네용
아아 글을올리다가 날아갔습니다.. 대략 난감..
처음 설치 할 때는 g++이 안되더라구요
그래서 이것저것 rpm업그레이드 하면서 깔아봤더니
뭔가 중간에 이상이 생긴듯..
그래서 다시 설치한서는 전체 설치를 했는데요
그랬더니 이것저것 rpm 업그레이드 하기도..만만치가 않더군요
너무 심하게 의존성이 떠가지고....
그래서 오늘 또 다시 깔았습니다. 거의 최소로..
그래서 cpp와 stdlibc++5.0 까지 깔았는데
이번엔 gcc가 말썽이군요 ㅠ.ㅜ 어찌하면 좋을까요
아아.. 정말 미치겠습니다
VENI VIDI VICI
댓글 달기