PyRPM 0.69

Sponsored Links

PyRPM 0.69 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.35 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 902
Date added: 2007-05-08

PyRPM 0.69 description

PyRPM is an experimental project to look at rpm package management. It is a python module and a collection of scripts that provide similar functionality as rpm, yum and co. It is written from ground up and is implemented only in python. PyRPM project mainly deals with rpm packages, the rpm database rpmdb in /var/lib/rpm, comps.xml files and yum repositories (called repo data).
The reason for this project was to have a codebase with which we can test and verify rpm, rpmdb and yum itself and experiment with new features and implementations very quickly. Python is Red Hats in-house defacto standard, so using python to do rapid prototyping was only logical.
The code itself is still very small and modular. Were constantly looking to improve the code, make it more production ready and remove duplicate functionality. Results from this project back to rpm and co are very important for us to improve the current available Linux tools and not rush with only adding another project for this. Next to working on good algorithms and sane implementations, most code is backed up with verify and testing scripts.
Warning
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 wont break anything, but the code isnt production quality yet.
The check scripts can be safely used as they wont 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 thats 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).
Please let us know of any problems you encounter, if possible with some reproducible test cases so we can figure out what might have happened.
Main features:
- Stable and reliable dependency resolver with efficient algorithms:
- Due to the easy nature of python being a rapid prototyping language and the modular design of pyrpm we were able to test and write several generations of dependency resolvers and over time optimize and improve the reliability of it to a point where we are very confident that the results are what a user would expect.
- Handling of multilib systems:
- This is connected to the previous feature. Multilib systems are generally a lot trickier to handle than single arch systems. The algorithms used in pyrpm try to make intelligent choices as to which packages should be installed resp. how packages should be updated.
- Ordering of all packages in a transaction:
- In order for a whole transaction to work reliable it is not enough to just order the installs and updates but also the erase operations properly. In pyrpm we are handling all operations and order them in a way that honors all requirements correctly, even for erases.
- Smart like package selection:
- In pyrpm we are able to make package selections similar to the SMART package manager by trying to downgrade packages or even remove them if dependencies cant be resolved at all. The semi automatic removal is of course optional and not enabled by default.
- Very easy to use scripts to setup changeroots:
- Using pyrpmkickstart you can easily use a typical anaconda kickstart file to do an automated install either on a disk, partition, diskimage or even simple changeroots.

PyRPM 0.69 Screenshot

Advertisements

PyRPM 0.69 Keywords

Bookmark PyRPM 0.69

Hyperlink code:
Link for forum:

PyRPM 0.69 Copyright

WareSeeker periodically updates pricing and software information of PyRPM 0.69 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of PyRPM 0.69 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
apt4rpm creates an apt, yum, or metadata repository from a random RPM directory. Free Download
PyX is a Python package for the creation of PostScript and PDF files. Free Download
easyRPM is a package management tool for RPM-based linux distributions. Free Download
YOURI stands for "Youri Offers an Upload & Repository Infrastucture". Free Download
pNRG project is a package for maintaining and visualizing network data. Free Download
PyWork is a high performance Python Web framework. Free Download
PLWM is a Python package, containing classes suitable for implementing a window manager. Free Download
ruby-rpm provides bindings for accessing RPM packages and databases from Ruby. Free Download