[devel] Re: Задание зависимостей в RPM
Ivan Zakharyaschev
=?iso-8859-1?q?imz_=CE=C1_altlinux=2Eru?=
Пт Дек 13 18:48:21 MSK 2002
Hello!
On Fri, 13 Dec 2002, Michael Shigorin wrote:
> On Fri, Dec 13, 2002 at 05:36:36PM +0300, Dmitry V. Levin wrote:
> > А если вдруг кто-то openldap-servers использует?
>
> Да, трудноразрешимый вопрос. Судить можно разве что по
> результатам rpm -V, и то косвенно.
Можно запоминать те пакеты, которые администратор захотел явно при
установке.
Это можно сделать даже средствами rpm. Явно поставленные пакеты можно
запоминать как зависимости одного специального пакета, например
selected-packages. И он должен всегда быть установленным. При удалении
явно указанные пакеты и те, которые от них зависят, удаляются из системы
и из списка зависимостей seelcted-packages. А дальше производится
попытка удалить вновь образовавшиеся пакеты, от которых ни один другой
не зависит. Те, от которых зависит selected-packages, удалены не будут.
Если бы администратор системы явно хотел иметь openldap-servers, это
было бы отражено в зависимотях selected-packages.
--
С наилучшими пожеланиями,
Иван Захарьящев, Москва
Подробная информация о списке рассылки Devel