[Linux] 관리자용 명령어

hyeo_nii·2023년 8월 16일
0

Linux

목록 보기
14/20

1. 프로그램 설치를 위한 RPM

1) 패키지(프로그램 모음 또는 꾸러미) 설치
✏️ rpm
- Redhat Package Manager
- *.rpm 확장자
- 패키지이름_버전-릴리스번호.Fedora버전.아키텍처.rpm

단점 
 - 설치 의존성 문제를 해결할 수 없다. (X 윈도 없이 파이어폭스 설치 불가)
 - 이를 개선한 dnf 명령어
 

✔️ 의존성 문제 : 하단의 파일이 있어야 설치 가능하다.

2) 자주 사용하는 rpm 명령어 옵션
✏️ 설치 : rpm -Uvh 패키지파일이름.rpm

✏️ 삭제 : rpm -e 패키지이름

✏️ 조회
⭐ rpm -qa 패키지이름 : 설치 확인


⭐ rpm -qi 패키지이름 : 패키지의 상세 정보

-> rpm -rf 파일의 절대경로 : 설치파일이 어느 패키지인지 확인

-> rpm -ql 패키지이름 : 패키지에 어떤 파일이 포함되어 있는지 확인

아직 설치 되지 않은 rpm 파일 조회
-> rpm qlp 패키지파일이름.rpm : 패키지에 어떤 파일이 포함되어 있는지 확인

-> rpm qip 패키지파일이름.rpm : 패키지 파일의 상세 정보


2. 편리하게 패키지를 설치하는 DNF

✏️ dnf (또는 yum)
- rpm 명령의 의존성 문제를 해결하는 명령어
- 특정 패키지 설치 시 의존성이 있는 다른 패키지를 먼저 설치
- Fedora가 제공하는 rpm 파일 저장소에서 다운로드 후 설치
- dnf와 관련된 설정 파일 : /etc/yum.repos.d/
✏️ dnf -y install 패키지이름 : 기본 설치 방법(업데이트 기능 포함 O) ⭐
-> dnf install 

-> dnf -y install : Is this ok 질문 생략

✏️ dnf install rpm파일이름.rpm : rpm 파일 설치 방법
✏️ dnf check-update : 업데이트 가능한 목록 보기
✏️ dnf update 패키지이름 : 업데이트
✏️ dnf remove 패키지이름 : 삭제
✏️ dnf info 패키지이름 : 정보 확인

✏️ dnf groupinstall "패키지그룹이름" : 패키지 그룹 설치

✏️ dnf list 패키지이름 : 패키지 리스트 확인
-> dnf grouplist : 패키지 그룹 리스트

-> dnf grouplist hidden : 숨김 그룹까지 보여준다.
✏️ dnf provides 파일이름 : 특정 파일이 속한 패키지 이름 확인
✏️ dnf install --nogpgcheck rpm파일이름.rpm : GPG 키(검증키) 검사 생략
✏️ dnf clean all : 기본 저장소 목록 지우기

0개의 댓글

관련 채용 정보