Я использую Ubuntu Studio 18.04.2 LTS (64-битная версия Linux).
Я хочу знать, что именно система делает, когда мы используем следующие команды:
sudo dpkg -l | grep -i ^rc
sudo dpkg -l | grep -i ^rc | cut -d " " -f 3 | xargs dpkg --purge
sudo dpkg -l
список пакетов
| grep -i ^rc
, которые начинаются (^
) с rc
. «rc» означает, что пакет был удален, но в системе все еще есть файлы конфигурации.
| cut -d " " -f 3
«вырезать» в пробелах, выберите только 3-е поле (-f 3
; мы считаем пробелы, а перед именем пакета 2).
| xargs dpkg --purge
и очистить его. Пример без очистки:
$ sudo dpkg -l | grep -i ^rc
rc linux-image-5.0.0-7-generic 5.0.0-7.8 amd64 Signed kernel image generic
rc linux-modules-5.0.0-7-generic 5.0.0-7.8 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
rc linux-modules-extra-5.0.0-7-generic 5.0.0-7.8 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
$ sudo dpkg -l | grep -i ^rc | cut -d " " -f 3
linux-image-5.0.0-7-generic
linux-modules-5.0.0-7-generic
linux-modules-extra-5.0.0-7-generic