[ajax] RPM의 용도
로빈아빠
본문
1. 편리하다
파일이 배포될 때 *.tar.gz 로 된 소스 압축 파일을 볼 수 있는데 이는 압축을 푼뒤 소스를 컴파일해야 한다. 그러나 컴파일 시에 각기 다른 의존성 파일들을 필요로 하며 아예 컴파일이 되지 않는 경우도 있다. 하지만 이러한 어려움을 해결해주는 것이 있다. 바로 RPM 이라는 것인데 이 RPM 형태로 제작된 파일은 컴파일 필요가 없고, 파일에 따라 놓여질 디렉토리에 자동으로 설치된다. 그래서 누구나 패키지를 쉽게 설치할 수 있을 뿐만 아니라 제거할 때도 한번에 설치된 패키지의 파일을 삭제할 수 있다.
2. 업그레이드와 시스템 검증을 쉽게 할 수 있다.
RPM은 기존에 설치되있던 패키지를 제거하지 않고도 -U 옵션을 이용해 간단히 업그레이드를 할 수 있다. 그리고 패키지를 설치한 후에 제대로 설치되었는지 검증할 수 도 있다.
3. 자세한 정보
RPM은 패키지에 대한 자세한 정보를 쉽게 얻을 수 있다. 또한 어떤 파일이 어느 패키지로 부터 설치되어있는지도 알 수 있다. 그리고 헤더를 통하여 개별적인 패키지 정보도 알아낼 수 있다.
파일이 배포될 때 *.tar.gz 로 된 소스 압축 파일을 볼 수 있는데 이는 압축을 푼뒤 소스를 컴파일해야 한다. 그러나 컴파일 시에 각기 다른 의존성 파일들을 필요로 하며 아예 컴파일이 되지 않는 경우도 있다. 하지만 이러한 어려움을 해결해주는 것이 있다. 바로 RPM 이라는 것인데 이 RPM 형태로 제작된 파일은 컴파일 필요가 없고, 파일에 따라 놓여질 디렉토리에 자동으로 설치된다. 그래서 누구나 패키지를 쉽게 설치할 수 있을 뿐만 아니라 제거할 때도 한번에 설치된 패키지의 파일을 삭제할 수 있다.
2. 업그레이드와 시스템 검증을 쉽게 할 수 있다.
RPM은 기존에 설치되있던 패키지를 제거하지 않고도 -U 옵션을 이용해 간단히 업그레이드를 할 수 있다. 그리고 패키지를 설치한 후에 제대로 설치되었는지 검증할 수 도 있다.
3. 자세한 정보
RPM은 패키지에 대한 자세한 정보를 쉽게 얻을 수 있다. 또한 어떤 파일이 어느 패키지로 부터 설치되어있는지도 알 수 있다. 그리고 헤더를 통하여 개별적인 패키지 정보도 알아낼 수 있다.
관련링크
댓글목록
등록된 댓글이 없습니다.