New*_*bie 38 rpm package reinstall
我已经从.rpm文件安装了一个包,它存储在/ opt中.
经过一些配置后,我发现需要重新安装软件.所以我删除了该目录并尝试重新安装该文件rpm -i XXX.rpm.但它告诉我package xxx is already installed.
我该如何重新安装?
Lae*_*Oss 12
你也可以点击:
rpm -ivh --force [yourpackage.rpm]
Run Code Online (Sandbox Code Playgroud)
它用所需的新包安全地覆盖旧安装的包。此外,如果您希望同时安装和升级,那么下一个选项:
rpm -Uvh [yourpackage.rpm]
Run Code Online (Sandbox Code Playgroud)
将使您能够同时安装包括任何升级。
另一个额外提示:您可能会遇到一个错误情况,即升级依赖于另一个,而另一个又依赖于另一个,反过来又取决于您要安装的那个,从而导致“依赖升级循环”。为了避免这种打击:
rpm -Uvh --nodeps [yourpackage.rpm].
Run Code Online (Sandbox Code Playgroud)
从版本 4.12.0 开始有--reinstall选项。
--reinstall可以处理更改文件策略的新模式 ( RhBug:966715 )
来自man rpm:
rpm {--reinstall} [install-options] PACKAGE_FILE ...这将重新安装以前安装的软件包。
| 归档时间: |
|
| 查看次数: |
66397 次 |
| 最近记录: |