rpm 설치 관련에 대한 문제

sisuc의 이미지

안녕하세요-

바로 질문 들어갈게요-

#rpm -ivh net-snmp-5.1.2-13.el4.i386.rpm
 
error: Failed dependencies:
        net-snmp-libs = 5.1.2-13.el4 is needed by net-snmp-5.1.2-13.el4.i386

그래서 net-snmp-libs-5.1.2-13.el4.i386.rpm를 찾아 다운 후 같이 설치

#rpm -ivh net-snmp-5.1.2-13.el4.i386.rpm net-snmp-libs-5.1.2-13.el4.i386.rpm
Preparing...                ########################################### [100%]
        package net-snmp-libs-5.1.2-18.el4 (which is newer than net-snmp-libs-5.1.2-13.el4) is already installed
        file /usr/lib/libnetsnmp.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmp.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmpagent.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmpagent.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmphelpers.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmphelpers.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmpmibs.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmpmibs.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmptrapd.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libnetsnmptrapd.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libsnmp.a from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4
        file /usr/lib/libsnmp.so.5.1.2 from install of net-snmp-libs-5.1.2-13.el4 conflicts with file from package net-snmp-libs-5.1.2-18.el4

여기서 방법을 못찾아서 삭제라도 하려고 했지만

#rpm -e net-snmp-libs-5.1.2-18.el4
error: Failed dependencies:
        libnetsnmp.so.5 is needed by (installed) OpenIPMI-1.4.14-1.4E.25.i386

아마도 필요로 하고 있는 rpm보다 상위버전이 이미 설치 되어 있어서 충돌이 일어나는 것 같습니다.

정리해보면

설치해야 될 rpm : net-snmp-5.1.2-13.el4.i386.rpm
net-snmp-5.1.2-13.el4.i386.rpm를 설치하기 위해 같이 해야될 rpm : net-snmp-libs-5.1.2-13.el4.i386.rpm
net-snmp-libs-5.1.2-13.el4.i386.rpm 보다 상위 버전이 설치 되어 있기 때문에 같이 설치가 안됨 : net-snmp-libs-5.1.2-18.el4.i386.rpm

이런 경우는 어떻게 해야 되나요...?

sisuc의 이미지

rpm 옵션 --force를 추가해서 어떻게든 설치는 했습니다만,

문제는 rpm -qa를 해보면 같은 rpm이 버전만 다른게 두개 설치되어있습니다.

이것에 대한 문제가 있을까요..?

위대한 한글

위대한 한글

hys545의 이미지

즐린

rpm -ivh로 설치하면
이전의 패키지가 안지워지고 버젼이 다른 패키지가 공존하게 됩니다.
그리거 의존성 문제는
yum으로 설치하는게 간단합니다.

즐린

세이군의 이미지

지금 상위 버전이 설치되어 있는데 하위 버전을 꼭 설치해야 할 이유가 있을까요?
올려주신 버전을 보아서는 하위버전을 추가로 설치하지 않아도 사용이 가능할 것으로 보입니다.

sisuc의 이미지

아직 초보수준이라..

제가 저렇게 하는 이유는

rpm1을 설치하기 위해서는 rpm2가 필요하다는 메시지가 나와서 인데요..

예를들면 yum으로 rpm1을 설치하면 알아서 rpm2도 연결해서 설치하게 해주나요?

rpm2가 만약 OS에설치 되어있는데 그게 또 예전버전이라면 문제 같은건 없나요

yum디 다 알아서 해주나요..?

위대한 한글

위대한 한글

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.