728x90
반응형
Linux RPM Packages 설치 방법에 대해서 알아보자.
RPM은 Red Hat과 CentOS, Fedora와 같은 파생 모델에 사용되는 패키지 시스템이다.
공식 Centos, Redhat 저장소에는 yum 명령줄 유틸리티를 사용하여 설치할 수 있는 수천 개의 RPM 패키지가 포함되어 있다.
또한 표준 저장소에서는 사용할 수 없는 패키지는 적절한 저장소를 활성화하여 쉽게 설치할 수 있다.
그러나 모든 소프트웨어 공급업체가 애플리케이션에 적합한 저장소를 제공하는 것은 아니다.
대부분의 경우 이러한 상황에서는 RPM 패키지를 다운로드하고 설치하거나 소스에서 소프트웨어를 다운로드하여 컴파일할 수 있는 다운로드 페이지가 있다.
RPM 패키지를 설치하는 두 가지 방법
시작 전 준비사항
- RPM 패키지를 설치할 때 시스템 아키텍처 및 CentOS 버전에 맞게 빌드되었는지 확인하기.
- glibc, systemd와 같은 중요한 시스템 패키지 또는 시스템의 올바른 작동에 필수적인 기타 서비스 및 라이브러리를 교체하거나 업데이트하지 않는 것이 좋다.
- 그렇기에 진행 시 오류가 발생하고 시스템이 불안정해질 수 있다.
- RPM 패키지를 설치하려면 루트 또는 sudo 권한을 가진 사용자로 로그인
- 일반적으로 웹 브라우저를 사용하여 RPM 파일을 검색하고 다운로드
- 파일을 찾으면 브라우저 또는 컬 또는 쐐기와 같은 커맨드롤린 도구를 사용하여 파일을 다운로드
yum을 포함한 RPM 패키지를 설치
yum은 CentOS(Redhat)의 기본 패키지 관리자 도구이다.
공식 센터에서 패키지를 설치, 제거, 다운로드, 쿼리 및 업데이트하는 데 사용된다.
OS 리포지토리와 다른 타사 리포지토리가 있습니다.
1. 설치할 RPM 파일 다운로드
wget https://example.com/file.rpm
ex) wget wget https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/compat-libpthread-nonshared-2.28-225.0.4.el8_8.6.x86_64.rpm
2. 패키지 설치 : yum local install 명령 뒤에 패키지 이름의 경로 사용
sudo yum localinstall file.rpm
Centos(Redhat) 8 version 이상부터는 yum 대신 dnf 명령어를 사용한다
- yum은 확인을 요청한다.
- 답 및 RPM 패키지가 시스템과 호환되며 모든 종속성이 충족된다는 가정 하에 설치된다.
- RPM 패키지가 현재 설치되어 있지 않은 다른 패키지에 종속되어 있고 해당 패키지가 시스템에서 활성화된 레포지토리에서 사용 가능한 경우 yum이 모든 종속성을 설치한다.
- 그렇지 않으면 yum은 해당 패키지를 다운로드하고 수동으로 설치해야 하는 모든 누락된 종속성 목록을 출력합니다.
3. RPM 패키지를 다운로드하고 설치하는 대신 URL을 yum local install 명령어도 사용 가능하다.
sudo yum localinstall https://example.com/file.rpm
Centos(Redhat) 8 version 이상부터는 yum 대신 dnf 명령어를 사용한다
4. 설치된 패키지를 제거하려면 yum remove 명령 뒤에 패키지 이름을 사용
sudo yum remove file.rpm
Centos(Redhat) 8 version 이상부터는 yum 대신 dnf 명령어를 사용한다
반응형
'IT Technology > Linux' 카테고리의 다른 글
Linux Server reboot, shutdown time check (0) | 2024.02.28 |
---|---|
Linux docker 일반 사용자 권한 부여 (0) | 2024.02.07 |
Red Hat Linux License 등록 안될 때 조치 방법 (0) | 2024.01.08 |
리눅스 프로세스 명령어 관련 정리(ps, top, kill, etc..) (2) | 2024.01.04 |
리눅스 디스크 추가 인식 명령어 (0) | 2023.12.20 |