RPM
Windows의 setup,exe 와 비슷한 설치파일
확장명은 *rpm이며 패키지라고 부른다.
패키지 의존성의 단점이 있다.
<rpm 명령어 옵션>
설치 : rpm -Uvh 패키지파일이름.rpm
U(대문자) : 기존에 패키지가 설치되지 않았다면 일반적인 설치를 진행, 패키지가 설치되어있다면 업그레이드
v : 설치과정확인
h : 설치 진행 과정을 #로 화면에 출력
삭제 : rpm -e 패키지파일이름
이미 설치된 패키지 조회
rpm -qa 패키지이름 : 시스템에 패키지가 설치되었는지 확인
rpm -qf 파일의절대경로 : 이미 설치된 파일이 어느 패키지에 포함된 것인지 확인
rpm -ql 패키지이름 : 특정 패키지에 어떤 파일들이 포함되었는지 확인
rpm -qi 패키지이름 : 설치된 패키지의 상세 정보, 패키지 설치되었는지 확인
아직 설치되지 않은 rpm 파일 조회
rpm -qlp 패키지파일이름.rpm : 패키지 파일에 어떤 파일들이 포함되었는지 확인
rpm -qip 패키지파일이름.rpm : 패키지 파일의 상세 정보
DNF
패키지를 설치하고자 할 때 의존성이 있는 다른 패키지까지 모두 설치해주는 명령어
<dnf 명령어 옵션>
설치 : dnf -y install 패키지이름
-y : 설치 여부를 묻는 부분에서 yes를 입력한 것으로 간주하고 바로 설치
설치 명령어를 실행할 때 설치되어있지 않은 패키지는 새로 설치, 이미 설치되어 있으면 업데이트
rpm 파일 설치 : dnf install rpm파일이름.rpm
시스템에 설치된 패키지 중 업데이트가 가능한 패키지 목록 출력 : dnf check-update
업데이트 : dnf update 패키지이름 , dnf install 패키지이름
아무런 옵션을 정하지 않고 dnf update 명령 실행시 업데이트 가능한 모든 패키지 업데이트
삭제 : dnf remove 패키지이름
정보확인 : dnf info 패키지이름
<dnf 고급 명령어>
패키지 그룹 설치 : dnf groupinstall "패키지그룹이름"
패키지 그룹에 포함된 패키지들을 통째로 설치
패키지 리스트 확인 : dnf list 패키지이름
dnf list all : 모든 패키지 목록 확인
dnf list httpd* 명령어 : httpd라는 이름이 들어간 패키지 목록을 보여준다.
dnf list available : 현재 설치 가능한 목록을 모두 보여준다.
특정 파일이 속한 패키지 이름 확인 : dnf provides 파일이름
예시 ) dnf provides ifconfig : ifconfig 명령이 들어 있는 패키지 출력
GPG 키 검사 생략 : dnf install --nogpgcheck rpm파일이름.rpm
CentOS 8에서 인증되지 않은 rpm파일을 dnf install로 설치할 때 사용
기존 저장소 목록 지우기 : dnf clean all
'_ > Linux' 카테고리의 다른 글
[Linux] 프로세스 (0) | 2020.10.19 |
---|---|
[Linux] 리눅스 기본 동작 관련 개념 (파이프, 필터, 리디렉션) (0) | 2020.10.19 |
[Linux] 네트워크 관련 설정과 명령어 (0) | 2020.10.19 |
[Linux] 작업예약 명령어 (CRON, AT) (0) | 2020.10.18 |
[Linux] 링크 (0) | 2020.10.18 |