What is a RPM
RPM stands for Red Hat Package Manager. Red Hat created a package management system where coders could take their source code, compile it and package it a form that a user could install programs on their computer. The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like.
One thing that seems to confuse new users to Linux is they see a RPM, try to install it and they see some kind of dependency error and have no clue as to what it means. Linux distributions build RPMS against installed libraries. This is called building with shared libraries. Building RPMS in this manner creates smaller programs and allows many programs to all share the same library files. The downside to this approach is many distributions use different libraries or different versions of these libraries. Thus if company-a builds a RPM against library-a and company-b builds the same RPM but against library-b, you wont be able to install the rpm from company-b on company-a's distribution. You should always use RPM's built for the distribution you are using.
- Login or register to post comments
- Printer-friendly version
- 6511 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago