• Python ? me re Arch Обновился вчера метров на 800. Захотел принести обновы на рабочий комп. Посмотрел, а кэш пакмана перевалил за 6 гигов, на плешку совсем не лезет. Засел писать скрипт, который удаляет старые версии пакетов. Где-то на середине вспомнил, что дома x86_64, а на работе i686! Зря, получается писал. Но интерес уже не остановить. В итоге скрипт удалил чуть более половины файлов. Уже хорошо. Застрял на одном типе:
    xterm-259-1-x86_64.pkg.tar.xz
    xterm-261-1-x86_64.pkg.tar.xz
    при таком регексе:
    ([-\w]+)-(([\d.]+)((-)([\d]{1,2}))?)
    ревизия понимается как версия пакета. Вот загадайка, как победить?
    dl.dropbox.com

Replies (4)

  • @rakoth, Или я чего-то не понимаю, или ты пишешь скрипт, который делает pacman -Sc
  • @Muu, кагбэ да. Но про эту хитрую шнягу узнал уже после :-D До вчерашней ночи вообще сразу весь каталог кэша убивал. А теперь остался интерес.
  • @rakoth, Да, я ащще слоупок. Но я не один такой! ^_^ Вопрос интереса пока остаётся открытым.
  • @rakoth, repo-clean в помощь