1 |
В сообщении от 19 октября 2008 Peter Volkov написал(a): |
2 |
> В Птн, 17/10/2008 в 17:39 +0400, Hiretskiy Mikhail пишет: |
3 |
> > Есть такая проблема: |
4 |
> > необходимо написать ebuild, который в зависимостях требует postfix и |
5 |
> > procmail postfix является virtual/mta |
6 |
> > procmail требует virtual/mta |
7 |
> > Если в системе не установлен postfix и в /etc/portage/porfile/virtuals |
8 |
> > не прописано, что |
9 |
> > virtual/mta mail-mta/postfix |
10 |
> > пакет не может установиться и говорит, что ssmtp и postfix блокируют |
11 |
> > друг друга. |
12 |
> > Есть ли способ это как-либо обойти: необходимо, чтобы при установке |
13 |
> > этого пакета если не установлен не postfix не procmail не прочие |
14 |
> > virtaul/mta эти два пакета устанавливались. |
15 |
> |
16 |
> В данном конкретном случае способа обойти эту проблему на данный момент |
17 |
> нет. В portage 2.3 должны добавить возможность резолверу изменять |
18 |
> предыдущие решения на основе текущего состояния: |
19 |
> |
20 |
> https://bugs.gentoo.org/1343 |
21 |
> |
22 |
> Так что ebuild вы пишите правильно, но вот пользователю придётся либо по |
23 |
> очереди делать сначала emerge postfix потом emerge ваш пакет, либо |
24 |
> использовать virtuals про который вы говорили, либо добавить ssmtp |
25 |
> в /etc/portage/package.mask. |
26 |
|
27 |
А что порекомендуете сделать? Можно ли применять ebuild внутри, или это не |
28 |
рекомендуется или стоит ограничиться сообщениями на тему необходимо |
29 |
установить такие-то пакеты руками? |
30 |
|
31 |
-- |
32 |
Hiretskiy Mikhail |
33 |
Calculate Pack |
34 |
mh@×××××××××.ru |
35 |
+7 812 3363632 |