Urpkg is software to install programs in a safe and undoable way. It is able to see what files any given installation command creates, and list and remove them. You are able to restrict the installation command so that it only writes where you allow it to, and does not overwrite files from other packages. Urpkg is especially useful if you want to install programs from source, or create binary packages in an automated way. Under the hood, urpkg creates a user for each package it has to install, which prevents the installation command from run with root privileges. It can be seen as a "command tracer" that remembers what files a command created and prevents it from doing forbidden things. It is written in C but relies on some external commands, like GNU Find.
|Tags||Installation/Setup Systems Administration Utilities|
|Operating Systems||POSIX Linux|
|Implementation||C Unix Shell|
Release Notes: A bug that would remove non-empty directories was fixed.
Release Notes: An infinite looping bug that appeared in Arch Linux was fixed.
Release Notes: An Arch Linux PKGBUILD file was added. Minor installation scripts bugs were fixed.
Release Notes: This release works on Slackware systems. A larger package name length is now possible. Several other bugs were fixed.
Release Notes: A formatting bug was fixed in the man pages.