Após instalar o Linux-libre no Debian 11, e remover vários firmwares não-livres, eu ainda me deparava com informação de que havia pacotes não livres no sistema.
Saída do comando "vrms":
Non-free packages installed on potato
firmware-amd-graphics Binary firmware for AMD/ATI graphics chips
Non-free packages with status other than installed on potato
amd64-microcode ( dei) Processor microcode firmware for AMD CPUs
atmel-firmware ( dei) Firmware for Atmel at76c50x wireless networkin
dahdi-firmware-nonfree ( dei) DAHDI non-free firmware
firmware-ipw2x00 ( dei) Binary firmware for Intel Pro Wireless 2100, 2
firmware-ivtv ( dei) Binary firmware for iTVC15-family MPEG codecs
intel-microcode ( dei) Processor microcode firmware for Intel CPUs
7 non-free packages, 0.2% of 3026 installed packages.
Eu já havia removido vários firmwares não livres, incluindo esses da segunda lista, mas continuavam aparecendo na contagem, mesmo estando desinstalados.
Explicação: eu havia removido muitos pacotes não-livres, mas não os purguei. O seja, como ainda existiam arquivos de configuração, eles eram detectados pelo "vrms".
A lista poderia ser vista com:
# dpkg -l | grep ^rc
Sendo assim, apenas precisei executar:
# aptitude purge ~c
Ao executar vrms novamente, o sistema ficou limpo.
Non-free packages installed on potato
firmware-amd-graphics Binary firmware for AMD/ATI graphics chips
1 non-free packages, 0.0% of 2964 installed packages.
Quer dizer, quase limpo. Pois eu ainda preciso desse firmware amd.
Fica a dica para quem quer dar um "banho" no pinguim.