Иногда бывает нужно почистить систему от лишних библиотек, которыми никто не пользуется. Пример: поставили программу, которая по зависимостям вытащила что-то, потом программу снесли, что-то осталось, жрёт место на диске и трафик при обновлении. Для этого я написал следующий скрипт:
#!/bin/sh
rpm -qa | grep ^lib| sed s'/-[0–9].*$//'| while read pkg; do
done
Здесь в первой строчке ^lib — это шаблон, среди каких пакетов искать. В данном случае — среди начинающихся с “lib”. Но в принципе, может быть и что-то другое. После отработки скрипта получаем список никому не нужных библиотек. Рекомендуется запускать его рекурсивно, т.е. удалили лишнее — опять прошлись и так до тех пор, пока не потечёт чистая вода ;-)
Удачной охоты!
Юрий.