Centos

使用 YUM 本地安裝 .rpms

  • January 19, 2018

我謹慎地問這個問題,因為我不想弄錯這個問題。

我在我的伺服器(CentOS 6.5)上本地保存了一個 program_name.rpm 文件。

我以前只是通過導航到它並使用 yum install program_name.rpm 安裝它,它工作正常,但它沒有給我任何選項來指定它的安裝位置。

是否可以將此 rpm 安裝到 /opt/some_directory 而不是預設安裝位置?

使用轉速

rpm -ivh package.rpm

如果您想在不同的地方安裝它,請使用:

rpm -ivh -r /new/path package.rpm

但請注意,在新根目錄下將重新創建包中的目錄結構

太糟糕了,你接受了那個 rpm 答案。這將導致後續執行 yum 時發出警告,例如 Warning: RPMDB altered outside of yum

相反,您應該使用CentOS wiki的Yum 和 RPM 技巧yum localinstall頁面的第 13 節=> https://wiki.centos.org/TipsAndTricks/YumAndRPM#head-3c061f4a180e5bc90b7f599c4e0aebdb2d5fc7f6

您可以使用該--installroot選項指定不同的安裝根目錄。

引用自:https://unix.stackexchange.com/questions/183063