Ubuntu – What does status pi of package mean in aptitude


Packages can be searched and listed using the command aptitude search foo. The status of these packages are listed in the leftmost column. The values of these status is explained in the Aptitude manual: p not installed, i installed.

I see the status pi beside some packages. What does this status mean?

Best Answer

From the manpage:

Unless you pass the -F option, the output of aptitude search will
look something like this:

   i   apt                             - Advanced front-end for dpkg
   pi  apt-build                       - frontend to apt to build, optimize and in
   cp  apt-file                        - APT package searching utility -- command-
   ihA raptor-utils                    - Raptor RDF Parser utilities

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

As it says:

  • p as the first character: no trace of the package exists on the system
  • i as the second character: the package will be installed

Also see: