rpm包安装时如何更新安装路径?

如果rpm包已经做好,但在安装的时候想修改默认路径,则可以:

rpm -ivh –prefix=/opt/usr xxx.rpm
又或者同时修改多个路径:

rpm -ivh –relocate=/usr=/opt/usr –relocate=/etc=/usr/etc xxx.rpm


查看一个未安装的rpm包中包含那些文件:

rpm -qlp ****.rpm 

rpm -ivh [install_options] package
以下的options是可完成:
        –prefix <path>;
               This   sets   the   installation   prefix to <path>; for
               relocatable packages.

        –relocate <oldpath>;=<newpath>;
               For relocatable packages, translates the files that
               would be put in <oldpath>; to <newpath>;.

        –badreloc
               To   be   used   in   conjunction with –relocate, this
               forces the relocation even   if   the   package   isn’t
               relocatable.

        –noorder
               Don’t reorder the packages for an install. The list
               of packages would normally be reordered to   satisfy
               dependancies.