Package manager

Package manager symbol Upmf is source based package manager written mostly in Scheme. It features:

  • Fast and easy installation and removal of packages.
  • A BSD ports like package collection
  • GNU Stow as the farmlink manager
  • Support for various project types (though at this time only Autotools)
  • Automatic patch management


Upmf is currently in beta phase. However, building and removing Autotool projects should work. You can download a tarball with the sources:
Download 0.7.3 release
Download GPG signature
Upmf uses a Bazaar repository. It is recommended to use it over the archive files:
Clone and/or view Bazaar repository

Package files

There is a tiny collection of package files available for download:
Clone and/or view package file repository

GPG key

Download GPG key


There are various ways you can help:
Report bugs
Submit patches
Join the development team
Your help is very welcome! If you have any questions, please contact me via email.


Documentation is available in info format. You can find the documentation in the archive file and Bazaar repository.


Development is done at Savannah:
Visit project page


Upmf is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Upmf is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
A copy of the GNU General Public License can be found at http://www.gnu.org/licenses/gpl-3.0.