Linux Package Flags
Deb Packet Flags:
- current state
- i – installed: successfully installed to system
- c – config: package not installed, but configuration files remain
- p – purged: package has no files on system
- v – virtual: package does not exist, but another "Provides" it
- B – broken: dependencies unresolved, fix required
- u – unpacked: only files unpacked, not configured
- C – half-configured: configuration failed, fix required
- H – half-installed: removal failed, must be reinstalled
- requested action – Shows the change needed to meet current requests
- (blank): no change needed
- i – install: not currently installed, get latest version
- u – upgrade: currently installed, get latest version
- d – delete: uninstall, don't touch config files
- p – purge: uninstall, remove config files
- h – hold: don't upgrade from current version
- F – forbid: don't upgrade to latest version
- r – reinstall: re-run installation and configuration
- B – broken: dependencies not satisfied, fix required
- automatic flag:
- Shows which packages are managed automatically
- If set (A flag), remove package when not needed + Only affects aptitude, not other APT programs
- If not set (blank flag), package is explicitly wanted by user + Default behaviour for other APT programs
- Shortcut keys to change selected package
- m ("manual"): Unset automatic flag when a package is useful by itself
- M ("not-manual"): Set automatic flag when a package is of no interest
- Much simpler package management
- Tell aptitude the packages you care about
- Put the rest on automatic
- Shows which packages are managed automatically