Программа для очистки репозитория от старых пакетов

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

Страничка проекта - http://code.google.com/p/repo-clean/
В AUR:
repo-clean - http://aur.archlinux.org/packages.php?ID=16692
repo-clean-svn - http://aur.archlinux.org/packages.php?ID=16670
Гыг, а я только вчера нечто подобное написал для себя :-D
systemd должен умереть.
Кстати, неверное не репозитариев, а все таки кеша, а если всё-таки кеша то это же делается средствами пакмана?

pacman -Sc

неа?

для себя я писал: у меня строиться дерево xfce4-svn регулярно (часть пакетов приходится патчить, в том числе exo с моим патчиком, а некоторые не строятся, не силен с autotools/automake (по их причине фейлы)), строятся с помощью makeworld, так вот, там в месте где складируются готовые пакеты старые вычищать.
systemd должен умереть.
Нет, не кэша, а именно любого каталога с пакетами, причем учитываются версии (оставляются только новые). Я свой кэш складирую в локальный репозиторий через dirsync, а от туда еще на пару компов, потихоньку там копятся по несколько версий пакетов, вот тут repo-clean и помогает :)
угу понятно, я для себя а баше решение написал минут за 15-20, для очистки старых пакетов xfce-svn при отстройке
systemd должен умереть.
Собираю пакет из SVN:
==> Starting make...
scons: Reading SConscript files ...
..... завершено.
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/config.o -c -Wall -O3 -DVERSION=\"0.0.5-svn-64\" src/config.cpp
g++ -o build/repo-clean.o -c -Wall -O3 -DVERSION=\"0.0.5-svn-64\" src/repo-clean.cpp
src/repo-clean.cpp: In function 'void moving(comparing_tree, std::string)':
src/repo-clean.cpp:458: error: invalid use of 'class boost::system::system_error'
scons: *** [build/repo-clean.o] Error 1
scons: building terminated because of errors.
==> ОШИбКА: Сборка не удалась.
    Преждевременный выход...
ArchLinux x86_64.
Интересно, а толку сюда постить? это разработчикам нужно, не стабильная же версия :)
systemd должен умереть.
h4tr3d
угу понятно, я для себя а баше решение написал минут за 15-20, для очистки старых пакетов xfce-svn при отстройке

выложи плиз :)
Стабильная тоже не собирается - при её сборке выскакивают те же ошибки, которые некий urandom пофиксил тут(возможно ли, что автор темы и тот мейнтейнер - одно лицо?):
http://aur.archlinux.org/packages.php?ID=16670
MiNkO!!!
h4tr3d
угу понятно, я для себя а баше решение написал минут за 15-20, для очистки старых пакетов xfce-svn при отстройке

выложи плиз :)

http://hatred.homelinux.net/~hatred/scripts/remove_old

все на ваш риск
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.