반응형
RPM
-
리눅스 바이블: Chapter 10. Getting and Managing Software 정리리눅스 2021. 2. 21. 14:40
1. Linux RPM & DEB 소프트웨어 패키지 이해 1.1 패키지의 이해 컴퓨터 프로그램은 프로그래밍 언어로 작성되고 이렇게 작성된 프로그램은 처음에는 단순한 텍스트 파일이다. 실행파일로 만들어지기 위해서는 이러한 텍스트 파일을 컴파일러, 어셈블러, 링커를 통해서 빌드해야 한다. 실행파일은 깔려 있는 운영체제의 라이브러리 버전에 따라 다르게 빌드되며 리눅스의 경우에는 다양한 리눅스 운영체제가 존재하기 때문에 라이브러리 버전틀이 많이 다를 수 있다. 이러한 문제점 때문에 빌드된 실행파일 하나로는 실행이 보장되지 않을 수 있다. 그래서 이러한 커널 및 라이브러리 버전의 배포판 환경에 맞추어 빌드한 실행파일을 압축하게 되고 이를 패키지라고 한다. 패키지 방식에는 레드햇의 rpm과 데비안의 deb등이 있다..