Домашняя Очистка диска в Linux от лишних пакетов
Публикация
Отменить

Очистка диска в Linux от лишних пакетов

linux

Поставил себе федору больше года назад. Чуть позже захотелось поудалять лишнее, все, что занимает много места.

Оказалось, что графических утилит для анализа пакетов и их размеров не предусмотрено. Пришлось искать варианты. В принципе можно установить Synaptic и там отсортировать по размеру пакета.

Пакеты в системе

Наиболее простой вариант без Synaptic, это запихнуть все в текстовый файл, и отсортировать по занимаемому размеру. Так и оказалось.

Команда для консоли такая:

1
rpm -qa --queryformat '%{name}-%{version}-%{release}; %{size} ;\n' > list.csv

На выходе получаем табличный файл list.csv.

linux

Его можно открыть любым табличным редактором типа встроенного в систему Libreoffice Calc, далее выделяем три колонки и сортируем по колонке с размером пакета.

linux

После сортировки видим сколько занимают самые “жирные” пакеты, удалив ненужные, можно получить немного свободного места на диске.

linux

Удаляем ручками все, что не нравится. Не забываем несколько раз подумать перед удалением.

Удаление в Fedora/Centos/Rosa производится командой в терминале:

1
sudo dnf remove имя_пакета

В deb-пакетных системах

1
sudo apt-get remove имя_пакета

Системный журнал

И на десерт - еще одна команда, которая позволит сэкономить там, где никто не ожидал.

1
sudo journalctl --vacuum-size=128M

Эта команда позволяет задать размер системного журнала, в данном примере ограничить его 128 мегабайтами. Можно меньше.

linux

И, как видим из скриншота, при первом запуске освободили 327 Мб.

Публикация защищена лицензией CC BY 4.0 .