RPM 패키지가 설치되어 있는지 확인하는 자작 스크립트, 당연히 RHEL / CentOS Only.

#!/bin/sh
 
### Name    : rpm_check.sh
### Author  : viktor choi
### Version : 1.0
### Date    : 2016-05-10
 
_rpm_check() {
  echo "$check_prerequisite_str"
  for rpm in wget gcc gcc-c++ make openssl-devel apr-util-devel zlib-devel
  do
    printf "    %s %s"  "$rpm" "${line_str2:${#rpm}}"
    rpm -qa | grep "^$rpm-" > /dev/null
    if [ $? -eq 0 ]; then
      echo " [Success]"
    else
      echo " [Fail]    (Install [$rpm] package !)"
    fi
  done
  echo ""
}
 
line_str2='........................'
 
_rpm_check

 

결과를 한 번 볼까?

# ./rpm_check.sh

    wget .................... [Success]
    gcc ..................... [Success]
    gcc-c++ ................. [Success]
    make .................... [Success]
    openssl-devel ........... [Success]
    apr-util-devel .......... [Success]
    zlib-devel .............. [Success]

#