手动编译rpm
最近要把产品从fc8迁移到centos上,老大让来做。整个过程遇到的问题在这里整理一下。
迁移肯定会有许多rpm不兼容,列出几个找常用的搜寻rpm的网址:
第一个还是比较全的!
实在找不到怎么办,就得自己重新编了。简单来说就是,下载一个****.src.rpm 然后 rpmbuild --rebuild ***.src.rpm 就可以了。
也可以rpm -ivh 安装 。然后再到/usr/src/目录下找到 SPECS 目录。 然后执行 rpmbuild --ba ****.specs 然后会在RPMS 目录下找到对应生成的rpm。
较详细的介绍看这里
http://os.51cto.com/art/201003/185568.htm
http://www.linuxfly.org/post/130/
这次做MySQL-python 的rpm 是用的fc10的MySQL-python-xxx.src.rpm. 安装时会有依赖,分别依赖mysql-client 和mx。mx在centos下就可以找到。