如何安装在不同目录下的rpm包?

-prefix 和 -relocate 选项应该使 rpm 命令将包重定位到新位置。
但是,并非所有软件包都允许重定位。
带有 -prefix 选项的命令的基本格式是:

# rpm -U --prefix /new/directory package.rpm

使用 -relocate 选项,命令格式为:

# rpm -i --relocate /old/directory=/new/directory package.rpm

我们还可以使用 -root 选项为 rpm 命令指定一个不同的目录,以假定它是系统的根目录或者/目录。
这会导致 rpm 命令在新根目录下安装文件,而不是在/下的系统位置。
此选项对于在测试目录下测试完整系统的安装最有用。
该命令应使用以下格式:

# rpm -U --root /tmp --dbpath /var/lib/rpm package.rpm
日期:2020-09-17 00:14:52 来源:oir作者:oir