Description

Apti is a frontend of aptitude (Debian's package manager) with improved presentation of packages.

It uses the same commands as aptitude, and allow you to use it without superuser rights (the sudo or root password is asked if needed).

The improved commands are: install, remove, purge, safe-upgrade, full-upgrade and search.

Installation

Dependencies:

  • aptitude (of course)
  • ruby >= 1.9
  • ruby-i18n

Put apti in /usr/local/, and create a link to main.rb: ln -s /usr/local/apti/main.rb /usr/local/bin/apti

Or with rubygems gem build apti.gemspec and then gem install apti-0.5.1.gem.

Configuration

Configuration file is in ~/.config/apti (by default).

  • colors:
    • available colors are: BLACK, RED, GREEN, ORANGE, BLUE, MAGENTA, CYAN and WHITE.
    • available effects are: NORMAL, BOLD, UNDERLINE, BLINK and HIGHLIGHT.
  • display_size: displaying size of packages or not (default true).
  • spaces:
    • columns: between columns in install, remove, upgrade.
    • unit: juste before size's unit.
    • search: between package name and description.
  • no_confirm: if true, don't ask for the aptitude's confirmation.

Screenshots

command apti install

command apti safe-upgrade

command apti search