래드햇 계열
리눅스 배포판중 하나인 래드햇 계열에서 패키지 관리기법으로는 RPM , YUM을 사용한다
RPM
새로운 소프트웨어 설치 , 설치된 소프트웨어 검증 , 설치된 소프트웨어 질의
rpm 명령 옵션
-e : 설치한 패키지 제거
-i : (--install)설치 관련 옵션
-U : (--upgrade)업그레이드 관련 옵션
-q : (--query)패키지 정보 확인 옵션
-h : 설치과정 보여줌
-V : 파일들이 이상 없이 제대로 설치되었는지를 검증할 때 사용하는 옵션
-qf <file> : <파일>을 포함하고 있는 패키지의 정보를 보여준다
-qc : 패키지 내의 설정파일이나 문서파일, 스크립트 등을 확인한다.
-ql : 패키지의 모든 파일 목록을 보여준다.
-qa <패키지 이름> : 시스템에 패키지가 설치되어 있는지 확인.
패키지를 설치하거나 삭제할때 의존성 때문에 설치가 안될때 사용하는 옵션
--nodeps , --force
tar [option] [file]
tar -f : 대상 tar 아카이브 지정. (기본 옵션)
tar -c : tar 아카이브 생성. 기존 아카이브 덮어 쓰기. (파일 묶을 때 사용)
tar -x : tar 아카이브에서 파일 추출. (파일 풀 때 사용)
tar -v : 처리되는 과정(파일 정보)을 자세하게 나열.
tar -z : gzip 압축 적용 옵션.
tar -j : bzip2 압축 적용 옵션.
tar -t : tar 아카이브에 포함된 내용 확인.
tar -C : 대상 디렉토리 경로 지정.
tar -A : 지정된 파일을 tar 아카이브에 추가.
tar -d : tar 아카이브와 파일 시스템 간 차이점 검색.
tar -r : tar 아카이브의 마지막에 파일들 추가.
tar -u : tar 아카이브의 마지막에 파일들 추가.
tar -k : tar 아카이브 추출 시, 기존 파일 유지.
tar -U : tar 아카이브 추출 전, 기존 파일 삭제.
tar -w : 모든 진행 과정에 대해 확인 요청. (interactive)
tar -e : 첫 번째 에러 발생 시 중지.
tar -P : 상대 경로를 사용하지 않고 절대 경로를 사용하도록 지정한다.
compress : 파일의 확장자가 *.Z 이며 압축 해제시 uncompress 한다.
gzip : GNU에서 개발한 압축 프로그램으로 압축해제시 gunzip 한다.
bzip2 : 압축률이 뛰어난 프로그램으로 압축 해제시 bunzip2 한다.
dpkg --install ihd.deb : ihd.deb 프로그램을 설치한다.
dpkg --purge ihd : ihd 패키지를 완전히 제거한다.
dpkg --remove ihd : ihd 패키지의 구성 파일을 보관하고 실행가능 구성요소만 제거한다