Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99921
  • 博文数量: 26
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-06 01:47
文章分类

全部博文(26)

文章存档

2009年(7)

2008年(19)

我的朋友

分类: LINUX

2008-10-28 23:43:32

#!/bin/bash

#rpm-check.sh


#这个脚本的目的是为了描述,列表,和确定是否可以安装一个rpm包

#在一个文件中保存输出


SUCCESS=0
E_NOARGS=65

if [ -z "$1" ]
then
    echo "Usage:`basename $0` rpm-file"
    exit $E_NOARGS
fi

{
    echo
    echo "Archive Description:"
    rpm -qpi $1 #查询说明

    echo
    echo "Archive Listing:"
    rpm -qpl $1 #查询列表

    echo
    rpm -i --test $1 #查询rpm包是否可以安装

    if [ "$?" -eq $SUCCESS ]
    then
        echo "$1 can be installed."
    else
        echo "$1 cannot be installed."
    fi
    echo
}>"$1.test"

echo "Results of rpm test in file $1.test"
exit 0

阅读(482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~