求教 rpm --rebuild 提示「未知的选项」

新人,可能用的不对,请教各位。

!](http://imgsrc.baidu.com/forum/w%3D580/sign=0e70384ff8f2b211e42e8546fa806511/d48536a4462309f78e1af32e710e0cf3d6cad6e0.jpg)

man rpm 里明明有 --rebuild 选项

!](http://imgsrc.baidu.com/forum/w%3D580/sign=e70fb23fcb95d143da76e42b43f18296/a008893df8dcd1001f09a61d718b4710b8122f40.jpg)

请各位指教,谢谢!

那个应该是太早过期了吧,毕竟是 2001 年的。rpm 早就分出了 rpmbuild 了,rpmbuild 有一个 rebuild 选项,你看英文的 man 里就没有 rebuild 这个选项。man rpm 以后选 8+1 就没有 rebuild。

PS:看说明也知道这是编译用的,编译的工作现在都是 rpmbuild 做的了。一般用户也用不到这个。

哦,这样啊,谢谢!我试试,不行再请教。

rebuild 选项是用来重编译.srpm 的,不是用来编译 spec 的。
如果你有相应的源码可以用 -ba 选项来编译 spec。
而且 suse 下都是用 rpmbuild 的吧。没用过 rpm 来编译包