Linux

RPM과 YUM

Sungtaek, YOO 2019. 6. 7. 11:47
반응형

RPM, YUM
*Linux 패키지 인스톨 프로그램이라는 공통점.

1. RPM(Redhat Package Manager)
 - Package Dependency. 설치하고자 하는 패키지를 모두 가지고 있어야한다는 단점.
 - CD를 넣고 RPM으로 돌리는 방식을 사용하는게 대부분.
 - CD를 넣은 후에는 지난번에 Mount를 했던 방식을 사용하여, Input을 확인 후 설치하면 될 것으로 생각.
 ※RPM 사용법
   - 설치 : rpm -Uvh [패키지파일(*.rpm)]
   - 삭제 : rpm -e [패키지이름]
     이미 삭제된 패키지 확인 : rpm -qa [패키지이름]
 아직 설치되지 않은 rpm 파일 확인 : rpm -qlp [패키지파일(*.rpm)]
   - 패키지 정보 쿼리 : rpm -ql
   - 연관된 rpm 파일 정보 출력 : rpm -qf
    

2. YUM(Yellodog Updater Modified)
 - RPM을 완벽히 대체하는 프로그램(rpm의 패키지 의존성 문제를 해결)
 - 인터넷 저장소(mirror)를 통해 설치할 수 있으므로 모든 패키지를 가지고 있을 필요는 없음.
 - 인터넷 통신이 되야 하며, 외부 repository와 통신하면 됨.
 - 웹에서 다운받아와 설치.

반응형