Related: boot, build, carry, compress, Devlog, install, port toastball.net >>toast - simple source-and-symlinks package manager for root and non-root users. toast is a simple, self-contained tool for downloading, building, installing, uninstalling and managing software packages. Unlike traditional package-management systems, toast is primarily intended to work directly with software distributed as source code, rather than in some precompiled or specialized binary format, such as RPM. Binary packages are also supported. Trac.Project-Builder.org >>Project-Builder is a tool that helps you building packages for your application (managed with tar file, or a configuration management system such as CVS or Subversion). It is able to generate build package skeleton for your project, and with simple configuration files to generate for up to 20 different tuples of distributions (name, version, architecture), including Fedora, Mandriva, OpenSuSE, Debian, Ubuntu, Gentoo, Slackware. Some common package formats: apt, dpkg, get, msi, rpm, urpmi, yum If, while using apt-get you get something like: > (update-desktop-database:27607): GLib-CRITICAL **: g_key_file_get_string_list: assertion `group_name != NULL' failed Try: $ sudo apt-get --purge remove PACKAGE_NAME If that fails, try: $ sudo dpkg -r --force-remove-reinstreq PACKAGE_NAME If that fails, use: $ dpkg-query -L PACKAGE_NAME and remove the listed files. Now, as root, edit /var/lib/dpkg/status and remove the section of the PACKAGE_NAME in question.