Centos
使用 YUM 本地安裝 .rpms
我謹慎地問這個問題,因為我不想弄錯這個問題。
我在我的伺服器(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
選項指定不同的安裝根目錄。