On 2023-Jul-31, Amn Ojee Uw wrote: > In my Debian 12, I have removed the following apps from my system by using > the following commands: > *dpkg -l | grep postgres* > rc postgresql-12 12.15-1.pgdg120+1 amd64 The > World's Most Advanced Open Source Relational Database > rc postgresql-15 15.3-1.pgdg120+1 amd64 The > World's Most Advanced Open Source Relational Database > rc postgresql-client-common 250.pgdg120+1 all > manager for multiple PostgreSQL client versions > rc postgresql-common 250.pgdg120+1 all > PostgreSQL database-cluster manager > rc postgresql-pljava-common 1.6.4-2.pgdg120+1 all > Java procedural language for PostgreSQL, config files This is lack of Debian knowledge, not Postgres' fault in any way . You just need to "apt purge" these packages, as "rc" status for a package in apt means "desired state=remove, status=conf-files", ie. the residual is just the config files that apt doesn't remove in case you want to reinstall the package later. You would have seen known this if you had looked at the dpkg -l header lines: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version ... rc -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/