Before I install packages, I’d like to check their status using
$ aptitude search gimp p extremetuxracer-gimp-dev - plugins for GIMP for easy development of e i gimp - The GNU Image Manipulation Program p gimp-cbmplugs - plugins for The GIMP to import/export Comm i A gimp-data - Data files for GIMP i gimp-data-extras - An extra set of brushes, palettes, and gra p gimp-dbg - Debugging symbols for GIMP p gimp-dcraw - GIMP plug-in for loading RAW digital photo p gimp-dds - DDS (DirectDraw Surface) plugin for GIMP p gimp-dimage-color - GIMP plugin to convert Minolta DiMAGE pict p gimp-flegita - Scanner plugin for the GNU image manipulat p gimp-gap - animation package for the GIMP p gimp-gluas - Lua environment plug-in for GIMP i A gimp-gmic - GREYC's Magic for Image Computing - GIMP P p gimp-gutenprint - print plugin for the GIMP v gimp-help - p gimp-help-common - Data files for the GIMP documentation p gimp-help-de - Documentation for the GIMP (German) p gimp-help-en - Documentation for the GIMP (English) p gimp-help-es - Documentation for the GIMP (Spanish) p gimp-help-fr - Documentation for the GIMP (French) p gimp-help-it - Documentation for the GIMP (Italian) p gimp-help-ko - Documentation for the GIMP (Korean) p gimp-help-nl - Documentation for the GIMP (Dutch) p gimp-help-nn - Documentation for the GIMP (Norwegian) p gimp-help-pl - Documentation for the GIMP (Polish) p gimp-help-ru - Documentation for the GIMP (Russian) p gimp-help-sv - Documentation for the GIMP (Swedish) v gimp-helpbrowser - p gimp-lensfun - Gimp plugin to correct lens distortion usi i gimp-plugin-registry - repository of optional extensions for GIMP v gimp-python - p gimp-resynthesizer - Transitional package for gimp-plugin-regis v gimp-save-for-web - p gimp-texturize - generates large textures from a small samp p gimp-ufraw - gimp importer for raw camera images p gtkam-gimp - gtkam gimp plugin to open digital camera p i A libgimp2.0 - Libraries for the GNU Image Manipulation P p libgimp2.0-dev - Headers and other files for compiling plug p libgimp2.0-doc - Developers' Documentation for the GIMP lib p libgimpactutils2.81 - professional 3D Game Multiphysics Library p planetpenguin-racer-gimp-dev - Dummy transition package for extremetuxrac
I won’t lie to you… from the very beginning I knew that the
i at the first column meant installed… but What about the other keys?
I found the answer by looking at the documentation, using
$ man aptitude
Here’s is the thing:
Each search result is listed on a separate line. The first character of each line indicates the current state of the package: the most common states are p, meaning that no trace of the package exists on the system, c, meaning that the package was deleted but its configuration files remain on the system, i, meaning that the package is installed, and v, meaning that the package is virtual. The second character indicates the stored action (if any; otherwise a blank space is displayed) to be performed on the package, with the most common actions being i, meaning that the package will be installed, d, meaning that the package will be deleted, and p, meaning that the package and its configuration files will be removed. If the third character is A, the package was automatically installed.
Great!!! Isn’t it?