bud/buddy - hardcore deb package handler (dpkg/apt wrapper)
tiny, fast, secure, clean and proper Debian package management

Abstract

Tired of a broken package system after upgrading using dselect or aptitude? Buddy is a hardcore Debian package handler which acts as a wrapper to apt-get and dpkg. Every command is shown before it is executed. Buddy has the ability to backup the package setup and simulate package manipulations (dry run) and it is not intended as replacement for the common Debian package manager.


Main features

  • package maintenance (backup, diagnostic, audit, cleanup, renew, repair)
  • package information (find/search, details, status, list, count installed packages)
  • package manipulation (install, uninstall, remove, purge, configure)

Advantages
  • simulation mode - able to simulate package manipulations (dry run)
  • more transparent - every command is shown before it is executed
  • more secure - backup your package-setup to be more reversible
  • audit compliant - every package transaction is logged via syslog
  • completely shell based - no curses or other libraries needed
  • faster - no packagelist loading at startup
loading...


Demo of buddy in action

To play this demo animation, run: ttyplay buddy-demo.tty (apt-get install ttyrec), this will show you:
There is also an animated screenshot of buddy in action available.


Feedback

Note that you can improve the quality of buddy by:
sending me patches, comments, hints, ideas, bug- and testreports


Download

compressed tape archive (work in progress): buddy-1.14_wip.tar.gz [.tar.gz, 2.5kb]
debian package: <not yet released>


$Id: buddy.html,v 1.11 2020/11/21 11:13:30 gloor Exp $
Author:
marc_dot_gloor_at_u_dot_nus_dot_edu

home