|
|
发表于 2005-3-3 03:30:57
|
显示全部楼层
|
你怎么能直接拿别人的 rpm 来运行呢?由于各大发型版差异颇大,甚至目录结构都不一样,本厂的不同版本之间尚且难以二进制兼容,更何况跨发行版?在 redhat 体系里是不存在 /share 目录的。更进一步说,甚至拿他们的 srpm 不经修改直接编译都不一定通得过,因为他们的宏定义非常不同。在 mandrake 里使用了 %make 宏,这在 redhat 体系是不存在的,所以甚至 mandrake 的 srpm 在 redhat 兼容体系发行版里都不能直接编译,根本通不过!通常直接拿 .tar.gz 和 .tar.bz2 这样的包编译倒是能通过。 |
|