리눅스 관리자를 위한 명령어
RPM
레드헷 사에서 새로운 프로그램을 설치하기 쉽게 만든 설치 파일이다 ( Redhat Package Manager )
패키지 설치 명령어
CDROM 에서 iso 파일로 가져오면 이 명령어를 통해서 설치할 수 있다.
rpm -Uvh 패키지파일이름.rpm
// U : 설치 or 업그레이드를 하라는 옵션
// v : 설치 과정 확인
// h : 설치 진행 과정을 # 기호로 화면에 출력
아래와 같이 yum.repos.d 를 수정해서 다운로드 시 CD를 우선적으로 탐색하게 할 수도 있다
[DVD-BaseOS]
name=CentOS DVD BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0
패키지 삭제 명령어
rpm -e 패키지이름
DNF
RPM은 의존성 문제로 불편한 점이 발생한다. 이를 해결하기 위해 DNF(Dandified Yum, 멋부린 yum . 여기서 yum은 yellow dog modifier)명령어를 사용한다. DNF는 RPM과 별도라기 보다 RPM 패키지를 설치하는 편리한 도구이다
RPM 명령어는 설치하려는 RPM 파일이 DVD에 있거나 인터넷에서 ' 미리 ' 다운로드한 후에 설치해야 한다
하지만 RPM 은 해당 파일과 의존성이 있는 다른 RPM 파일까지 인터넷을 통해 모두 알아서 다운로드 한 후 설치해 준다.
이때 DNF는 다운로드할 URL 을 어떻게 찾아갈까? --> 아래의 주소에 저장되어 있다
/etc/yum.repos.d/
이곳에서 내 OS 의 버전에 맞는 소프트웨어를 다운받는다
yum.repos.d/ 파일을 내 OS 버전에 맞게 수정했다면 명령어를 통해서 임시파일을 삭제해 주어야 한다.
dnf clean all
임시파일은 아래의 주소에 저장된다
/var/cache/yum
DNF의 패키지 설치 명령어
dnf -y install 패키지 이름
// -y 옵션은 설치 과정에서 사용자가 yes/or 를 해야할때 모두 yes를 한다
// 패키지 이름을 작성할 때는 .rpm 이렇게 전체 패키지 파일이름을 적으면 안된다 -->
// 로컬에 있는 rpm 파일을 설치하려고 시도할 것이다
다른 버전의 소프트웨어를 설치하고 싶을 때
방법1. dnf info에서 설치가능한 버전을 확인해보자
728x90
'기타 > 서버&클라우드' 카테고리의 다른 글
서버&클라우드 교육 6일차 (0) | 2024.02.22 |
---|---|
서버&클라우드 교육 5일차 (0) | 2024.02.20 |
서버&클라우드 교육 4일차 (0) | 2024.02.19 |
서버&클라우드 공부 2일차 (0) | 2024.02.15 |
서버&클라우드 공부 1일차 (0) | 2024.02.15 |