Gentoo Archives: gentoo-user-ru

From: Peter Volkov <pva@g.o>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Ebuild с виртуальными зависимостями
Date: Sun, 19 Oct 2008 17:18:34
Message-Id: 1224436560.29730.50.camel@localhost
In Reply to: [gentoo-user-ru] List-Id:Ebuild с виртуальными зависимостями by Hiretskiy Mikhail
1 В Птн, 17/10/2008 в 17:39 +0400, Hiretskiy Mikhail пишет:
2 > Есть такая проблема:
3 > необходимо написать ebuild, который в зависимостях требует postfix и procmail
4 > postfix является virtual/mta
5 > procmail требует virtual/mta
6 > Если в системе не установлен postfix и в /etc/portage/porfile/virtuals не
7 > прописано, что
8 > virtual/mta mail-mta/postfix
9 > пакет не может установиться и говорит, что ssmtp и postfix блокируют друг
10 > друга.
11 > Есть ли способ это как-либо обойти: необходимо, чтобы при установке этого
12 > пакета если не установлен не postfix не procmail не прочие virtaul/mta эти
13 > два пакета устанавливались.
14
15 В данном конкретном случае способа обойти эту проблему на данный момент
16 нет. В portage 2.3 должны добавить возможность резолверу изменять
17 предыдущие решения на основе текущего состояния:
18
19 https://bugs.gentoo.org/1343
20
21 Так что ebuild вы пишите правильно, но вот пользователю придётся либо по
22 очереди делать сначала emerge postfix потом emerge ваш пакет, либо
23 использовать virtuals про который вы говорили, либо добавить ssmtp
24 в /etc/portage/package.mask.
25
26 --
27 Peter.

Replies

Subject Author
Re: [gentoo-user-ru] Ebuild с виртуальными зависимостями Hiretskiy Mikhail <mh@×××××××××.ru>