rpm的man page是有--prefix这一安装参数,不过它是这么说的For relocateable binary packages, translate all file paths that start with the installation prefix in the package relocation hint(s) to NEWPATH,我是这么理解的,如果这个rpm包本身不支持重新定位,那么就会出现楼主贴出的错误信息,不知是否如此,因为我从来没想到过把rpm包安装到指定路径中去