March 17, 2009

How-to build rpm from source rpm

For example, I need to build libdvdcss2 for my x86_64 system. First I need to have source rpm file.

root@localhost# wget http://download.videolan.org/pub/libdvdcss/1.2.9/rpm/libdvdcss-1.2.9-1.src.rpm

them build the rpm package by rpmbuild

root@localhost# rpmbuild --rebuild libdvdcss-1.2.9-1.src.rpm

It will take a while. Then you will see the rpm package you just build at

/usr/src/packages/RPMS/x86_64/libdvdcss2-1.2.9-1.x86_64.rpm

Install the package by

root@localhost# rpm -Uvh /usr/src/packages/RPMS/x86_64/libdvdcss-1.2.9-1.x86_64.rpm

enjoy!!

No comments: