Linux logo Pointers to related projects

rpm is available from http://www.rpm.org/ and http://www.wraptastic.org/. Mailinglist at https://listman.redhat.com/mailman/listinfo/rpm-list and link:https://lists.dulug.duke.edu/mailman/listinfo/rpm-devel/. The binary rpm format is described at http://www.rpm.org/max-rpm/s1-rpm-file-format-rpm-file-format.html.

In case of errors for the rpmdb, here a document on how to recover it: http://people.redhat.com/berrange/notes/rpmrecovery.html.

yum is available from http://linux.duke.edu/projects/yum/ with the development mailinglist at https://lists.linux.duke.edu/mailman/listinfo/yum-devel/. http://www.yum-extender.org/ is a GUI ontop of yum.

The new metadata for yum repositories (also named repodata) is discussed at http://linux.duke.edu/projects/metadata/. It also includes the createrepo tool.

urlgrabber is available from http://linux.duke.edu/projects/urlgrabber.

repoview is available from http://linux.duke.edu/projects/mini/repoview/.

rpmlint is checking for packaging errors. It is available at http://people.mandriva.com/~flepied/projects/rpmlint/. General guidelines on how to package rpms for Fedora Core and Fedora Extras are at http://fedoraproject.org/wiki/Packaging/Guidelines.

Smart is written in python and combines several different binary packaging formats within one packaging tool. It is available at http://smartpm.org/.

up2date and rhnlib are the client software for Red Hat Network and can be downloaded from http://download.fedora.redhat.com/pub/fedora/linux/core/development/source/SRPMS/.

PiSi is an update tool written in python for the pardus Linux distribution.

Anaconda is the Red Hat installation tool and can be downloaded at http://elvis.redhat.com/anaconda/, http://fedora.redhat.com/projects/anaconda-installer/ and http://fedora.linux.duke.edu/wiki/Anaconda. perl scripts for kickstart installs at http://kickstart-tools.sf.net.

Conary has looked at rpm history and defines a new distribution format that enables rollbacks and easier customization on the client side. Available at http://www.rpath.com/ and http://wiki.conary.com/.

apt4rpm is adapting the Debian packaging tool to also work with rpm packages. Available from http://apt4rpm.sourceforge.net/.

Debian packaging system at http://packages.debian.org/dpkg. Proposal for multiarch at http://multiarch.alioth.debian.org/multiarch-hp-report.pdf and new version at http://multiarch.alioth.debian.org/dpkg2.pdf.

deltarpm is working on reducing the network traffic for rpm based updates. Available at ftp://ftp.suse.com/pub/projects/deltarpm/. Similar project at http://www.wombat.ie/software/rpmdc/releasenotes-0.1.1.html.

FAI (Fully Automatic Installation) for Debian. Available from http://www.informatik.uni-koeln.de/fai/. Pointers to the Debian build system are at http://buildd.net/.

OpenPKG cross-platform rpm-based software packaging, available at http://www.openpkg.org/.

Rebuild rpm packages and manage build roots via mach, available from http://thomas.apestaart.org/projects/mach/ and further info at http://fedoraproject.org/wiki/UsingMach. Fedora Extras has started a fork called mock: http://fedoraproject.org/wiki/Projects/Mock. The buildsystem for Fedora Extras is called plague, available at http://fedoraproject.org/wiki/Projects/Plague. Discussions around a buildsystem also happen on http://www.redhat.com/archives/fedora-buildsys-list/. Caos is using http://www.kainx.org/mezzanine/ to build and manage rpm packages with their wiki page at https://wiki.caosity.org/tiki-index.php?page=Package+Maintenance&bl.

Fedora Core Live CDs at http://fedoraproject.org/wiki/LiveCD and http://fedoraproject.org/wiki/DerivedDistributions.

fedora-rpmdevtools from Fedora Extras contains rpminfo to check binary rpm packages or installed machines. E.g. to search strange rpath settings, pic for shared libs.

Here should be a link on how rpm packages for Fedora Extras are checked to make them real nice, stable and conforming to Red Hat and comunity standards.


Last updated 2008-02-18 08:02:45 CEST