RPM을 이용한 openssl 업그레이드 문제...

sangyunlee의 이미지

기존에 openssl 이 깔려 있었는데...

이것을 업그레이드 할려고 rpm을 받아 왔거든요...

근데 이 RPM을 -U 옵션을 이용하여 업그레이드 할려고 했더니...

기존에 깔려 있는 openssl 의 의존성 때문에 업그레이드가 안됩니다.

어떻게 해야 업그레이드 할 수 있지요?

의존성 옵션을 끄고 업그레이드 하면 openssl 을 사용하는 다른 프로그램에서 문제가 발생할거 같은데... 아무 문제가 없나요?

아니면 다른 방법이 있나요?

무한포옹의 이미지

sangyunlee wrote:
기존에 openssl 이 깔려 있었는데...

이것을 업그레이드 할려고 rpm을 받아 왔거든요...

근데 이 RPM을 -U 옵션을 이용하여 업그레이드 할려고 했더니...

기존에 깔려 있는 openssl 의 의존성 때문에 업그레이드가 안됩니다.

어떻게 해야 업그레이드 할 수 있지요?

의존성 옵션을 끄고 업그레이드 하면 openssl 을 사용하는 다른 프로그램에서 문제가 발생할거 같은데... 아무 문제가 없나요?

아니면 다른 방법이 있나요?

같은 openssl 바이너리 rpm은 업그레이드가 되는 게 원칙입니다

걸린다면 openssl-devel 등의 패키지에서 걸리는 게 맞구요

딱히 devel 패키지를 안쓴다면 openssl 을 강제로 --force를 이용해서 업그레이드 하시던지

devel 패키지를 지워버리는 것도 가능하겠구요.

하위 호환성에 대한 글이 올라온 걸 본적이 없는 것 같습니다. 업그레이드 후

테스트를 해보심이 좋겠죠? ( 마루터 서버에서...)

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

sangyunlee의 이미지

무한포옹 wrote:
sangyunlee wrote:
기존에 openssl 이 깔려 있었는데...

이것을 업그레이드 할려고 rpm을 받아 왔거든요...

근데 이 RPM을 -U 옵션을 이용하여 업그레이드 할려고 했더니...

기존에 깔려 있는 openssl 의 의존성 때문에 업그레이드가 안됩니다.

어떻게 해야 업그레이드 할 수 있지요?

의존성 옵션을 끄고 업그레이드 하면 openssl 을 사용하는 다른 프로그램에서 문제가 발생할거 같은데... 아무 문제가 없나요?

아니면 다른 방법이 있나요?

같은 openssl 바이너리 rpm은 업그레이드가 되는 게 원칙입니다

걸린다면 openssl-devel 등의 패키지에서 걸리는 게 맞구요

딱히 devel 패키지를 안쓴다면 openssl 을 강제로 --force를 이용해서 업그레이드 하시던지

devel 패키지를 지워버리는 것도 가능하겠구요.

하위 호환성에 대한 글이 올라온 걸 본적이 없는 것 같습니다. 업그레이드 후

테스트를 해보심이 좋겠죠? ( 마루터 서버에서...)

현재 저는 openssl-devel 패키지가 깔려 있지 않는데도 업그레이드가 안되네요... 계속 의존성 에러가 나는데...

기존에 깔려 있던 프로그램들이 openssl 의 이전 버젼을 참고 하고 있어서 의존성 실패가 나는거 같은데... 그냥 강제로 openssl 을 업그레이드 하면 기존에 예전걸 참고하던 프로그램들이 자동으로 새로 깔린 openssl 을 참고 하게 되나요?

아시는 분은 답변을 부탁드립니다.

cohuman1의 이미지

저도 초보라 다른거는 모르겟고요..
RHN 에 등록되어 있다면

# up2date -i openssl

해보세요.

레드햇 자동업데이트 툴인데 의존성 에러나는것 까지 같이 설치하면서 원샷으로 해줘요.

아직 초보라서 질문조차도 엉성할 수 있습니다.
이해하시구요.^^.
제 글을 읽어주시는 분들, 답변해주시는 분들께 항상 감사드립니다.

kldpwolf의 이미지

rpm으로 업그레이드 할 경우 의존성 문제를 만나기 쉽습니다.

이것은 devel 때문인데요 우선 기존의 devel을 삭제합니다.

rpm -e openssl-devel-....

그다음에 openssl을 업그레이드 합니다.

rpm -U openssl-0.9.6.....

그러면 업그레이드 될 것입니다.

그 후에 다시 openssl-devel을 설치해 주면 됩니다.

verotas의 이미지

RedHat 같은 경우 openssl096 이나 open096b 같은 하위 호환성을 위한 패키지를 같이 제공하는 경우가 많습니다. 받아오신 데서 이름이 저렇게 붙은 것들을 가져와서 한꺼번에 rpm -U 하시면 됩니다.

The good is the enemy of the best.

댓글 달기

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