rpm install 命令,在各处安装文件,例如:/usr/bin、/usr/sbin、/etc/、/usr/share
这样就很难弄清楚安装的所有内容。是否可以强制 rpm 将所有内容安装在单个目录中?
rpm install 命令,在各处安装文件,例如:/usr/bin、/usr/sbin、/etc/、/usr/share
这样就很难弄清楚安装的所有内容。是否可以强制 rpm 将所有内容安装在单个目录中?
您可以使用--relocate
更改安装过程的 1 个目录
rpm -i --relocate /usr/sbin=/some/other/path/sbin packagename.rpm
或--prefix
用于整个安装过程
rpm -i --prefix=/some/other/path/ packagename.rpm
如其他地方所述,不要那样做。
但是,如果您想查看哪些文件将安装在哪里:
rpm -qlp packagename.rpm
如果您想将它们提取到不同的根目录以检查它们(例如查看配置文件等),请从临时目录:
rpm2cpio /path/to/rpm/packagename.rpm | cpio -div