g++설치 제발 도와주세요.. ㅠ.ㅜ

Seven..의 이미지

[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++을 설치해야만 합니다 ㅠ.,ㅜ

Prentice의 이미지

설치하신 후 대대적(?)인 업그레이드를 하신 적은 없으시다면.. 혹시 설치 CD 없으세요? 거기 아마 g++도 (모든 필요한 라이브러리와 함께!) 들어있을 텐데요..

아니면 배포판을 뭐 쓰세요? 거기서 제공하는 공식 RPM중 서로 버젼이 연관되어 있는 것들을 몽땅 받으신 후 설치하시는 겁니다.

Suggested resolutions는 "권장 해결방법"입니다.

Seven..의 이미지

아아 글을올리다가 날아갔습니다.. 대략 난감..

처음 설치 할 때는 g++이 안되더라구요

그래서 이것저것 rpm업그레이드 하면서 깔아봤더니

뭔가 중간에 이상이 생긴듯..

그래서 다시 설치한서는 전체 설치를 했는데요

그랬더니 이것저것 rpm 업그레이드 하기도..만만치가 않더군요

너무 심하게 의존성이 떠가지고....

그래서 오늘 또 다시 깔았습니다. 거의 최소로..

그래서 cpp와 stdlibc++5.0 까지 깔았는데

이번엔 gcc가 말썽이군요 ㅠ.ㅜ 어찌하면 좋을까요

아아.. 정말 미치겠습니다

VENI VIDI VICI

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.