判断rpm是否可以安装
2012-03-13 12:01
274 查看
#! /bin/bash
# rpm file check
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
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
# rpm file check
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
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
相关文章推荐
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- C0302 将一个代码块中的内容保存在文件中, 查看一个rpm包是否可以安装
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
- 判断apk是否是完整并可以正常安装的apk包,
- 判断一个已经安装的应用程序是否可以移动到SD卡中,是不是在代码中获得Manifest中的installLocation
- Android打开指定好友聊天,并可以判断是否安装qq
- 测试是否可以安装一个rpm包
- java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)
- 如何通过包名判断手机是否安装了QQ,微信,或其他应用
- JS判断是否安装flash player及当前版本
- C#判断一个string是否可以为数字
- 检测.net framework版本,判断是否安装了service pack
- 在删除时,加上这个代码可以判断是否真的删除内容,如果是则删除,否则返回。
- Android判断应用程序是否安装和版本号