Удаление старых пакетов

Многие наверное не удаляют скачанные пакеты на случай если придется ставить систему с нуля, чтобы не качать их заново.

Но некоторые пакеты устаревают, так как, выходят новые версии. Накапливается мусор, от которого надо как-то избавляться.

Есть ли готовые скрипты, которые проверяют актуальность пакетов? Самому написать такой скрипт - раз плюнуть. Только вот если есть готовое и отлажанное, зачем делать велосипед.
pacman -Sc удалит старые версии установленных пакетов, то, что не установлено, оставит как есть.
У мну 2 компа с арчами: дома и на работе. Помимо того, что таскаю периодически на работу содержимое /var/cache/pacman/pkg для синхронизации, еще держу на винте локальный репозитарий. Периодически скидываю в него содержимое /var/cache/pacman/pkg и делаю такое:
#!/bin/sh
#
cd /var/cache/pacman/
rmdir pkg
ln -s /mnt/hda2/arch/home pkg
sudo /usr/bin/pacman -Sc
rm pkg
mkdir pkg
gendb /mnt/hda2/arch/home home
Спасибо, почти то что нужно. Жалко только неустановленные не проверяет.
Так неустановленные же не обновляются, следовательно их только 1 версия.
 
Зарегистрироваться или войдите чтобы оставить сообщение.