1) rpm
- -V : 패키지의 변경된 정보를 확인하기 위해 검증 실시
- -Va : 시스템에 설치된 모든 패키지 검증
- -ivh : i는 설치, v는 설치 중 메시지 출력, h는 # 표시하며 설치
- -Uvh : U는 설치된 패키지 업그레이드, v는 설치 중 메시지 출력, h는 # 표시하며 설치
- -ql 또는 --query--list : 패키지가 설치한 파일 및 디렉터리 목록을 출력
- -qR 또는 --q --requires : 패키지와 의존적인 관계에 있는 파일, 라이브러리, 패키지 목록 출력
- -qf 또는 -qif : 특정 파일을 설치한 패키지 정보 출력
- -qlp : 지정한 패키지 파일이 설치될 파일이나 디렉터리를 미리 확인
- -qc : 패키지의 환경설정 파일 정보만 출력
- -qa | grep sendmail : 시스템에 설치된 모든 패키지 중에 sendmail이라는 문자열이 들어있는 패키지 출력
- -qi 또는 rpm -qif : 패키지에 대한 자세한 정보 출력
- -qp : 깔려있지 않은 패키지의 정보 알 수 있음
- -qlp : 지정한 패키지 파일이 설치될 파일이나 디렉터리를 미리 확인
- -qlf : 패키지가 설치한 파일 목록 확인
- -qip : 아직 설치되지 않은 패키지 파일에 대한 정보 출력
- --rebuilddb : 데이터베이스 다시 작성 (db 업데이트)
- rpmbuild : 파일 빌드
- -e 또는 --erase : 패키지 제거
- search : 특정 문자열이 있는 패키지 검색
- [--nodeps] : 의존성을 무시
- [--force] : 강제 작업
- which 또는 whereis : 실행 명령어의 위치 정보 출력
- 예시
- rpm –i --force : 강제로 재설치
- rpm -e --nodeps mysql : mysql을 제거하는데 의존성은 무시
- which cat 또는 whereis cat : cat 명령어의 절대경로 정보를 출력
- 웹 서비스를 제공하기 위해 RPM이 아닌 소스 파일을 이용하여 직접 컴파일하는 과정
- ./configure --prefix=/usr/local/httpd --enable-modules=so
- 웹서버를 설치할 디렉토리 지정 : --prefix=/usr/local/apache
2) yum
- history : 작업 이력 확인
- new : 작업 새롭게 생성
- history new : 작업 이력 초기화 후 새롭게 생성
- install : 패키지 설치
- erase 또는 remove : 패키지 삭제
- list installed : 시스템에 설치된 패키지에 대한 정보를 출력
- search [문자열] : 문자열과 관련된 패키지 정보를 출력
- info [패키지] : 패키지의 버전, 사이즈, 요약, 설명 등의 기본 정보를 출력
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] 장치의 설치 및 관리 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] gcc & tar - 소스코드 컴파일 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] 프로세스 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] GRUB (0) | 2024.11.12 |
[리눅스마스터 1급] 2차 2402회 문제 (0) | 2024.11.11 |