SRPMs customarily carry the file extension “rpm” (on file systems limited to 3 extension characters, e.g. For a system administrator performing software installation and maintenance, the use of package management rather than manual building has advantages such as simplicity, consistency and the ability for these processes to be automated and non-interactive.
Features of RPM include: in such cases a single installation command needs to specify all the relevant packages.
has five modes: installing, uninstalling (or updating) software packages, rebuilding the RPM database, querying RPM bases or individual RPM archives, integrity checking of packages and signing packages.
can be used to build installable packages from pristine sources.
Installable RPM archives are packed in a special binary format.
These archives consist of the program files to install and certain meta information used during the installation by For several packages, the components needed for software development (libraries, headers, include files, etc.) have been put into separate packages.
There are also “source RPMs” (or SRPMs) files containing the source code used to produce a package.
These have an appropriate tag in the file header that distinguishes them from normal (B)RPMs, causing them to be extracted to /usr/src on installation.whats my problem is, i am building a combined package for 32-bit and 64-bit using rpmbuild with --noarch On 64-bit system, all files are getting installed whatever mentioned in the %files section of the spec file.(Both 32-bit and 64-bit files).On 32-bit system also, all files are getting installed whatever mentioned in the %files section of the spec file but 64-bit files are removed during postinstall(I wrote a code for removal of 64-bit in %post section of spec file).However, if you have to upgrade My SQL using the RPM packages downloaded directly from the My SQL Developer Zone (see Section 2.5.5, “Installing My SQL on Linux Using RPM Packages from Oracle” for information on the packages), go to the folder that contains all the downloaded packages (and, preferably, no other RPM packages with similar names), and issue the following command for platforms instead makes the installation process more prone to failure, due to potential dependency issues the installation process might run into.For an upgrade installation using RPM packages, the My SQL server is automatically restarted at the end of the installation if it was running when the upgrade installation began.An RPM package can contain an arbitrary set of files.