RPM 은 베포판 마다 다른가요?
글쓴이: sangyunlee / 작성시간: 월, 2003/10/27 - 4:11오후
한컴 리눅스 3.1 을 한번 깔아 봤는데요...
한컴에 있는 tcpdump rpm 과 redhat에 있는 tcpdump rpm 이
서로 의존하는게 다르게 나오던데요...
그냥 신경 안쓰고 redhat에 있는 tcpdump를 설치해도 되나요?
(한컴 리눅스에는 libcrypto를 필요로 하는데 redhat에는 필요로 하지 않네요)
그리고 시간 되시면... 같은 프로그램에 대해서 rpm 이 다르게 나오는 이유도 설명해 주시면 감사하겠습니다. ^^
[/b]
Forums:
레드헷의 버젼이 어떻게 되는지 모르겠지만 한컴 3.1은 RedHat 9를
레드헷의 버젼이 어떻게 되는지 모르겠지만 한컴 3.1은 RedHat 9를 기본으로
작성된 배포판으로 알고 있습니다.
즉, RedHat 9를 우리나라에 맞도록 패치를 가한후에(한글화작업) 배포하는 형태라고
알고 있습니다.
물론 패치를 가하면서 몇가지 중요한 보안문제들도 같이 패치되는 경우가 있으니
그건 사용하는 사람들에 따라서 다르겠죠.(libcrypto는 앙호화에 관련된 라이브러리로
좀더 보안에 신경쓴듯 보이는군요.)
그냥 설치가 된다면 사용해도 무방합니다.
RPM은 Redhat Package Manager의 약자(스펠링이 정확한지는 모르겠네요. :))
로 RedHat사에서 패키지관리를 위해서 만든 프로그램이죠.
같은 프로그램에 대해서 rpm이 다르게 나오는 이유는 버젼때문입니다.
rpm도 여러버젼이 존재하며 각각의 배포판에 적용되어있는 rpm의 버젼이
다를 수 있으므로 같은 프로그램에 여러개의 rpm이 존재할 수 밖에 없는것이죠.
하위 호환이 될 수 있도록 만들면 되겠지만 정책적인 문제인지 프로그램적인
문제인지 호환이 되지 않을 수도 있기때문에 각 배포판별로 rpm버젼이 존재
하는것입니다.
------------------------------
좋은 하루 되세요.
예전에는 rpm이 redhat에서만 사용하는 것으로 인식되었으나.
예전에는 rpm이 redhat에서만 사용하는 것으로 인식되었으나.
rpm 프로그램 자체의 성격으로 인해서 패키지 관리는 위한 범용프로그램으로
사용되고 있습니다. 굳이 redhat이 아니어도 된다는 것이죠.
말씀대로 설치되면 그냥 써도 됩니다.
The Future !!!
일부 rpm 패키지는 한컴에 있는 것을 레드햇에서 곧바로 사용할 수 있지
일부 rpm 패키지는 한컴에 있는 것을 레드햇에서 곧바로 사용할 수 있지만 일부는 그렇지 않습니다.
한컴과 레드햇에서 참조하는 라이브러리의 이름 등이 다를 수 있죠. 제일 좋은 방법은 한컴의 SRPM을 레드햇에서 리빌드해서 사용하는 것입니다.
댓글 달기