====== Ubuntu - Packages - Purge removed, unpurged packages ====== When a package is removed, but not purged, the configuration files are usually not removed. * But at some stage there may be a need to remove this configuration data too. ---- ===== Obtain a list of removed, unpurged packages ===== dpkg --list | grep ^rc returns: rc linux-image-5.11.0-25-generic 5.11.0-25.27~20.04.1 amd64 Signed kernel image generic rc linux-image-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Signed kernel image generic ... **NOTE:** The **^rc** pattern means that only lines beginning with **rc** should be output. * The **r** part means that the package was removed. * The **c** part means that the config files remain. ---- ===== Use AWK to get a listing of just the package names ===== dpkg --list | grep ^rc | awk '{ print $2; }' returns: linux-image-5.11.0-25-generic linux-image-5.11.0-27-generic ... ---- ===== Purge the removed, unpurged packages ===== sudo apt purge `dpkg --list | grep ^rc | awk '{ print $2; }'` **NOTE:** Some warnings may be seen stating that specific directories were not removed. * These directories can be checked if they are empty and then removed manually if required. ----