Dun*_*ril 3 shell rpm shell-script package-management
我希望从 shell 脚本安装一些 RPM 包。我想确保确实安装了每个包,但我不想更新已经安装了旧版本的包(以避免深入解决依赖关系)。
我怎样才能以这样的方式实现这一点,即已安装旧版本的情况将返回而没有错误代码,而在其他失败情况下将返回错误代码?这使我能够控制脚本的良好执行。
您可以通过以下方式安装取决于系统中存在的软件包:
rpm -q mypackage || rpm -i mypackage.rpm
Run Code Online (Sandbox Code Playgroud)