Difference between revisions of "RPM"

Jump to navigation Jump to search
107 bytes added ,  14 years ago
no edit summary
Line 2: Line 2:


First, set a you build enviroment ( never, never, never build a rpm package how root ):
First, set a you build enviroment ( never, never, never build a rpm package how root ):
 
<source lang="bash">
# mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
</source>


Now, create your macro definition for your build path:
Now, create your macro definition for your build path:
<source lang="bash">
echo "%_topdir /home/`echo $USER`/rpmbuild" > ~/.rpmmacros
</source>


# echo "%_topdir /home/`echo $USER`/rpmbuild" > ~/.rpmmacros
For rebuild your own rpm for fedora, download the last version to src.rpm package from: http://richzendy.org/repo/kiwix/
 
For rebuild your own rpm for fedora, download the last version to src.rpm package from:
 
http://richzendy.org/repo/kiwix/


Also you must have installed the unac package ( also know how libunac ) package, download and install:
Also you must have installed the unac package ( also know how libunac ) package, download and install:
 
<source lang="bash">
# rpm -ivh http://richzendy.org/repo/kiwix/unac-1.7.0-1.i386.rpm
rpm -ivh http://richzendy.org/repo/kiwix/unac-1.7.0-1.i386.rpm
</source>


now try this:
now try this:
 
<source lang="bash">
# rpmbuild --rebuild kiwix-1.9.svn_09122009-1.src.rpm
rpmbuild --rebuild kiwix-1.9.svn_09122009-1.src.rpm
</source>


Your can find the rpm package built for you in ~/rpmbuild/RPMS
Your can find the rpm package built for you in ~/rpmbuild/RPMS

Navigation menu