rpm -ivh 패키지 명, rpm -Uvh 패키지 명
* 가장 많이 사용하는 - 설치하기 옵션!
: rpm -Uvh 패키지파일이름 : 업그레이드(기존의 것을 삭제하고 설치)하며 그 과정을 자세히 보여준다.
* 가장 많이 사용하는 - 삭제하기 옵션!
: rpm -e 패키지이름 : 설치된 패키지의 삭제. 버전번호등을 제외하고 패키지의 이름만 적어준다.
* 일반 패키지 설치
: rpm -i 패키지파일이름 : 설치한다. (기존의 것 삭제 안함)
* 업그레이드
: rpm -U 패키지파일이름 : 업그레이드한다. 업그레이드 과정을 자세히 보여주지 않는다.
* 설치 거부할 경우 강제 설치하기
: rpm -Uvh 패키지파일이름 --force : 동일하거나 더 높은 버전의 패키지가 이미 설치되어 있는 경우라도 강제로 기존의 것을 삭제하고 설치한다.
* 의존성을 무시하고 설치하기
: rpm -Uvh 패키지파일이름 --nodeps : 의존관계에 있는 다른 패키지가 설치되어 있지 않다해도 강제 설치한다.
* 의존성과 버전을 무시하고 강제설치하기
: rpm -Uvh 패키지파일이름 --nodeps --force : 걸림없이 무조건 설치!
* 의존성 무시하고 삭제하기
: rpm -e 패키지이름 --nodeps : 이 패키지를 필요로 하는 다른 패키지가 있더라도 무시하고 패키지를 삭제한다.
* 테스트만 해보기
: rpm [설치/삭제 등의 옵션들] --test : 실제로 작업을 하지 않고 작업 결과에 대한 테스트만 해볼 때 사용한다.
* 설치된 모든 패키지 보기
: rpm -qa : 모든 패키지 리스트 출력
: rpm -qa | wc -l : 총 설치된 패키지 개수 출력
* 설치된 패키지의 정보 보기
: rpm -qi 패키지이름
* 특정 패키지가 포함하고 있는 파일 목록은?
: rpm -ql 패키지이름
* 패키지 파일이 포함하고 있는 파일 목록은?
: rpm -qlp 패키지파일이름
* 이 파일은 어느 패키지에 포함된 걸까?
: rpm -qf 파일이름
* 패키지 파일에서 패키지 정보 출력
: rpm -qip 패키지파일이름
* 패키지 검사하기
: rpm -V 패키지이름 : 설치된 패키지 검사하기. 설치 후 어떤 파일이 어떻게 바꼈는지 알 수 있다.
* 의존성에 문제있는 패키지는?
: rpm -Va --nofiles : 설치된 모든 패키지를 검사하여 의존성에 문제가 있는 것을 찾아낸다
출처: https://dimdim.tistory.com/entry/RPM-사용방법 [딤딤이의 블로그]
'[ 서버 & DB 관련 ] > 리눅스' 카테고리의 다른 글
php-xml 설치시 오류 발생 (0) | 2019.07.16 |
---|---|
(리눅스) php 서버 이전시 체크 사항 (0) | 2019.07.08 |
리눅스 예약 작업(스케쥴작업) crontab(크론탭) + php (0) | 2019.06.21 |
리눅스 기본 명령어 메모 (0) | 2019.04.11 |
Visual Studio Code 다운로드 받기 (0) | 2019.04.10 |