Usuwanie pakietów ze statusem „rc” w Ubuntu

Dość często zdarza się tak, że po usunięciu pakietów z systemu ich pliki konfiguracyjne zostają i z biegiem czasu może ich się namnożyć pokaźna ilość. Niżej opiszę jak szybko i sprawnie usunąć takie pakiety.

Oznaczenia pakietów w systemie:

man dpkg-query
Desired action:
u = Unknown
i = Install
h = Hold
r = Remove
p = Purge

Package status:
n = Not-installed
c = Config-files
H = Half-installed
U = Unpacked
F = Half-configured
W = Triggers-awaiting
t = Triggers-pending
i = Installed

Error flags:
= (none)
R = Reinst-required

Aby wyświetlić listę pakietów usuniętych z systemu ale z pozostawionymi plikami konfiguracyjnymi „rc” wydajemy następujące polecenie:
dpkg -l | grep ^rc
które zwróci przykładową listę pakietów (jeżeli powyższe polecenie nie zwróci nic, oznacza to iż w systemie nie ma pakietów ze statusem „rc„)
rc linux-image-5.8.0-34-generic 5.8.0-34.37~20.04.2 amd64 Signed kernel image generic
rc linux-image-5.8.0-36-generic 5.8.0-36.40~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.8.0-38-generic 5.8.0-38.43~20.04.1 amd64 Signed kernel image generic
rc linux-modules-5.8.0-34-generic 5.8.0-34.37~20.04.2 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-5.8.0-36-generic 5.8.0-36.40~20.04.1 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-5.8.0-38-generic 5.8.0-38.43~20.04.1 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-extra-5.8.0-34-generic 5.8.0-34.37~20.04.2 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-extra-5.8.0-36-generic 5.8.0-36.40~20.04.1 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
rc linux-modules-extra-5.8.0-38-generic 5.8.0-38.43~20.04.1 amd64 Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP

W celu usunięcia wyświetlonej listy wszystkich pakietów, wydajemy polecenie:
dpkg -l | grep ^rc | awk '{print $2}' | xargs -t sudo apt -y purge
lub
dpkg -l | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

Usuniecie takich pakietów w żaden sposób nie uszkodzi naszego systemu.