dpkg --remove 的使用

測試環境

以下測試是在「Xubuntu 14.04 64位元」。

使用範例

「dpkg --remove」的使用範例,請參考「如何移除套件」這篇。

手冊說明

$ man dpkg

可以看到一段說明

ACTIONS

  ...略...

       -r, --remove, -P, --purge package...|-a|--pending
              Remove an installed package. -r or --remove remove everything except conffiles. This may avoid having to reconfigure the
              package if it is reinstalled later. (Conffiles are configuration files that are listed in the  DEBIAN/conffiles  control
              file).  -P  or  --purge  removes everything, including conffiles. If -a or --pending is given instead of a package name,
              then all packages unpacked, but marked to be removed or purged in file  /var/lib/dpkg/status,  are  removed  or  purged,
              respectively.  Note:  some  configuration files might be unknown to dpkg because they are created and handled separately
              through the configuration scripts. In that case, dpkg won't remove them by  itself,  but  the  package's  postrm  script
              (which is called by dpkg), has to take care of their removal during purge. Of course, this only applies to files in sys‐
              tem directories, not configuration files written to individual users' home directories.

              Removing of a package consists of the following steps:

              1. Run prerm script

              2. Remove the installed files

              3. Run postrm script

  ...略...