• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux PyRPM Download

PyRPM

January 20, 2008
PyRPM is a trial software project that explores rpm package management in detail.
Version 0.70
License GPL
Platform Linux
Supported Languages English
Homepage people.redhat.com
Developed by Florian La Roche, Phil Knirsch and Thomas Worner
PyRPM is a python module and a collection of scripts that provide similar functionality as rpm, yum and co. It is an experimental project to look at rpm package management. This project mainly deals with rpm packages, the rpm database rpmdb in /var/lib/rpm, comps.xml files and yum repositories (called repo data).

The purpose of this project is to have a codebase with which we can test and verify rpm, rpmdb and yum itself, experiment with new features and implementations very quickly, and contribute back to improve the current available Linux tools. Python is the defacto standard at Red Hat, making it only logical for us to use python to do rapid prototyping.

The code itself is still very small and modular. We're constantly looking to improve the code, make it more production ready, and remove duplicate functionality. Most code is backed up with verify and testing scripts. The results from this project back to rpm and co are essential for us to improve the current available Linux tools and not rush with only adding another project for this.

However, the PyRPM project is by no means meant to be a full replacement of rpm or yum. In its current state, we feel confident that in general it won't break anything, but the code isn't production quality yet. The check scripts can be safely used as they won't modify anything on your system, so feel free to use them at your convenience.

We personally have been using the yum replacement very extensively and even used it to update our own systems, but that's not even remotely a guarantee that it will work on your machine. It has only been run by a few people until now. Using it to set up buildroots on the other hand should be very safe as this all happens in a very contained environment (sandbox principle).

If you encounter any problems, please let us know, and if possible, provide some reproducible test cases so we can figure out what might have happened.
What's New

Version 0.70: N/A

Free Download 358K
344
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

Yamysqlfront
Yamysqlfront is a clone of mysqlfront, with similar functionalities related to managing ...
MQSLoad
This software provides an easy-to-use solution for loading messages from a file ...
ChangeWallpaper
This software comes with two scripts that allow users to change their ...
Pavuk
Pavuk is a web grabbing software that includes a GTK GUI feature. ...
Havekk's Amaork Xchat Announcer
The Amaork Xchat Announcer by Havekk is a Perl script that announces ...
TestPlayer
TestPlayer is an automated software testing library that provides a framework for ...
re::engine::Plan9
The Plan 9 regular expression engine is a software tool used for ...
JTestCase
JTestCase is a Java-based, open-source software framework that efficiently separates test case ...
Dockboard
Dockboard is a specialized outline editor designed for authors working on books, ...
OProfile
This Linux profiler software can profile all running code on a system ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.