'RPM' 태그의 글 목록
본문 바로가기

RPM3

[Linux 셸 스크립트] 서버 관리 - 109 RPM 패키지명이 적힌 목록 파일에서 각각의 패키지가 설치, 갱신된 날짜 확인하기 1. 사용 명령어 (1) cat (2) rpm 2. 키워드 & 사용처 (1) 키워드 RPM 패키지, 갱신 시각, 설치, 업데이트 (2) 사용처 여러 서버에 패키지 설치 및 업데이트를 진행하는데 서버마다 작업에 실수가 없는지 확인하고 싶을 때 사용합니다. 3. 실행 예제 $ cat pkg.lst httpd zsh xz git $ ./rpm-lastdate.sh pkg.lst 2021/04/19 11:14:11 : httpd 2021/04/20 13:43:23 : zsh 2020/06/03 15:21:09 : xz 2021/03/24 09:33:12 : git 4. 스크립트 #!/bin/sh # 지정한 목록 파일 존재 확인 if [ ! -f "$1" ]; then ① echo "대상 패키지 목록 파일이 존재.. 2021. 4. 23.
[Linux 셸 스크립트] 서버 관리 - 108 파일명으로 설치된 RPM 패키지명을 확인하기 1. 사용 명령어 (1) rpm (2) exit 2. 키워드 & 사용처 (1) 키워드 RPM 패키지, 설치 (2) 사용처 서버에 있는 파일인지, 패키지에 있는지, 직접 작성한 것인지 알기 위해 RPM 패키지를 조사하고 싶을 때 사용합니다. 3. 실행 예제 $ ./rpm-compkg.sh /etc/ntp.conf /etc/ntp.conf -> ntp-4.2.4p8-3.el6.centos.x86_64 $ ./rpm-compkg.sh /etc/my.cnf /etc/my.cnf는 패키지에 포함되지 않습니다. 4. 스크립트 #!/bin/sh # 파일을 지정하는 명령행 인수를 확인 if [ ! -f "$1" ]; then ① echo "파일이 없습니다: $1" >&2 ① exit 2 ① fi # 파일명에서 속한 R.. 2021. 4. 23.
[RHEL6] 패키지 관리 명령어 3탄(rpm, rpm2cpio, rpmbuild, yum) 10. rpm(레드햇 패키지 매니저) 1) 경로 : /usr/bin/rpm 2) 요약 : 레드햇 기반의 패키지를 관리 3) 사용 방법 : rpm [옵션] 4) 옵션 -vv : 상세한 디버깅 정보를 출력 --keep-temps : 임시 파일을 삭제하지 않음(/tmp/rpm-*).rpm을 디버깅할 때만 주로 사용 --quiet : 에러 메시지만 출력 --help : 사용법 출력 --version : 버전 정보 출력 --rcfile : /etc/rpmrc 또는 $HOME/.rpmrc을 사용하지 않고, 을 사용 --root : 모든 동작에 대하여 최상위 디렉터리를 주어진 디렉터리로 설정하고 작업 설치 모드 : rpm -i [설치옵션] + 질문 모드 : rpm -q [질문옵션] 검증 모드 : rpm -V|-y|-.. 2020. 5. 7.