Summary: | Не работает Hold в apt.conf | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Konstantin Pavlov <thresh> |
Component: | apt | Assignee: | placeholder <placeholder> |
Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | asy, bikr, boyarsh, evg, glebfm, imz, kopilo4ka, ktirf, lav, ldv, mike, placeholder, real.altlinux.org, rider, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Konstantin Pavlov
2010-01-21 11:19:11 MSK
Добавь ещё ^qt4.* ? (В ответ на комментарий №1)
> Добавь ещё ^qt4.* ?
Нет смысла. Разве что заменить на более конкретный "^libqt4.*"
Вообще, мне еще на 5.1 (когда фильтровал пакеты в Ignore для kdesktop) показалось, что выражения как-то странновато отрабатывают. У меня работает: Запись в apt.conf: "^udev*"; "^libudev"; "^libgudev"; $ sudo apt-get dist-upgrade [sudo] password for becase: Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded ... The following NEW packages will be installed: libcap-ng The following packages have been kept back emacs-latex-beamer-el hibernate-script kernel-headers-std-def libgudev libudev udev udev-extras udev-initramfs udev-rule-generator udev-rules 160 upgraded, 1 new У меня работает: "^grub$"; :-) apt-0.5.15lorg2-alt33 Hold не препятствует обновлению по зависимостям. (В ответ на комментарий №6) > Hold не препятствует обновлению по зависимостям. Тогда он не имеет смысла для всех библиотек, например. (In reply to comment #3) > Вообще, мне еще на 5.1 (когда фильтровал пакеты в Ignore для kdesktop) > показалось, что выражения как-то странновато отрабатывают. Да, но если их использовать правильно(tm), то всё-таки отрабатывают. (В ответ на комментарий №8) > Да, но если их использовать правильно(tm) Судя по #6 их невозможно использовать ни правильно, ни неправильно, если хоть 1 пакет от них зависит, а у меня как раз такой случай. Нужно прибивать конкретные пакеты, чтоб вытаскивали не их. Или расскажи, как это сделать правильно при помощи Hold? (В ответ на комментарий №9) > помощи Hold? точнее, при помощи Ignore И так всё-таки? И закроем. А фигли толку? Все равно останется в текущем виде. Теперь до релиза deepsolver баги на apt идут в /dev/null. А после конца deepsolver они вместе с ним, похоже, идут. Дубль 18636 *** This bug has been marked as a duplicate of bug 18636 *** У меня какое-то дежавю на тему, что кто-то (ldv@ ?) где-то (в devel@ ?) мне отвечал на подобный вопрос, что hold не работает, если обновляется какой-то другой пакет, которому требуется обновление того, что в списке hold. В качестве примера, чтобы поставить на hold php, требуется, так же, поставить на холд и Апаче: RPM::Hold { "^php5|^apache2-"; } (In reply to comment #15) И тут Comment #6 тоже. :-) Ошибка именно об этом - говорят, что когда-то Hold работал всегда и без исключения. (В ответ на комментарий №17)
> когда-то Hold работал всегда и без исключения.
Да. Иначе смысла нет.
|