개발자로 살면서, 그냥 무심히 있으니 사용한 것들이 많다.
아마도 리눅스에 있는 RPM이 그런 것들중에 하나가 아닌가 싶다.

갑자기 드는 생각. RPM이 뭐야? 그리고 구글링이 시작되었다.
RPM이 뭔지 가장 정확한 정의(definition)를 보여 주는 곳은 당연히 rpm.org 였다.

rpm.org가 RPM에 대한 정의

The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. 


개인적으로 RPM을 조금 더 구체적으로 정의하자면,

RPM은 (Redhat Package Manager)의 줄임말로서 computer software package를 installing, uninstalling, verifying, querying, 그리고 updating 할 수 있는 관리시스템이다.

 
그렇다면 computer software package란 무엇인가?

파일들의 기록과 해당 package에 관련된 정보인 version, description 등으로 구성된 것을 말한다.
그리고, 흔히 우리는 이것을 줄여서 package라고 말한다. 


저작자 표시 비영리 변경 금지

댓글을 달아 주세요