Urpkg
Description
Urpkg is a software to install programs in a safe and undoable way. It is
especially useful to install program from source when no package from your
distribution is available. It is then very easy to uninstall the programs
you don't want anymore. Urpkg was originally inspired by the
LFS Package user hint
.
Urpkg works by creating a new user for each package it has to install. The
package is then installed with the privilege of the new user. This
prevents a new package from overwriting file from another package for
example.
Features
- Can be used with any installation methods, e.g not only a
Makefile
- Avoids a dangerous root installation of a program by restricting
privileges to what is effectively needed
- Let you decide where you want to allow packages to have write
access
- Let you uninstall any program
- Could also be useful to create binary packages in an automated
way. For example, it can
create Slackware packages
- Tested on LFS and Slackware 12.1, but should work on other
distributions as well.
- Free and open-source software under the GNU Public License
News
July 27th 2008: version 1.6
-
Now works on Slackware systems
-
Larger package name length limit
-
Several bugfixes
July 08th 2008: version 1.5
Fixed a formatting bug in the manpages
July 06th 2008: version 1.4
-
Added instructions to use urpkg to create Slackware package in the
documentation.
-
Added instructions to use urpkg to install itself in the documentation.
-
New urpkgize script to ease adding files to a given package.
-
Several small bugfixes in the source code and install system.
-
Several clarity fixes in the documentation.
Download
The latest version is 1.6: tarball for
version 1.6
You can still download the other versions
Documentation
Urpkg has a user manual. You can read the online version with
one page for each node or
with everything on one page
You should always refer to that manual first before asking a
question or reporting a bug.
Contact
If you want to report a bug, or simply have a question or comment, you are
very welcome to
send me an email
Author
Urpkg was written by Sebastien
Vasey