Глюки emerge или мои? (странности в работе emerge)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

first_slider
Сообщения: 41

Глюки emerge или мои?

Сообщение first_slider »

Решил установить себе связку fetchmail, procmail, mutt и nbsmtp.
Говорю:

Код: Выделить всё

# emerge fetchmail procmail mutt nbsmtp

Получаю:

Код: Выделить всё

Calculating dependencies... done!

!!! Error: the mail-mta/ssmtp package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

Замечательно, выясняем, блокировка происходит из-за mail-mta/ssmtp.

Код: Выделить всё

[blocks B     ] mail-mta/ssmtp (is blocking mail-mta/nbsmtp-1.00-r2)

Удаляем его из системы.

Код: Выделить всё

emerge -C ssmtp

Пробуем снова:

Код: Выделить всё

# emerge fetchmail procmail mutt nbsmtp

Получаем ту же ботву:

Код: Выделить всё

Calculating dependencies... done!
!!! Error: the mail-mta/ssmtp package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

И ничего не помогает. При этом Kuroo поставил все без каких либо проблем. Это я тут чего-то не понимаю или тут чего-то не так. :wacko: Пните пожалуйста в нужную сторону, а то так и помру темным неучем. B)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Глюки emerge или мои?

Сообщение serzh-z »

first_slider писал(а):
29.07.2006 23:30

Код: Выделить всё

# emerge fetchmail procmail mutt nbsmtp


Код: Выделить всё

# emerge nbsmtp fetchmail procmail mutt
Спасибо сказали:
first_slider
Сообщения: 41

Re: Глюки emerge или мои?

Сообщение first_slider »

serzh-z писал(а):
29.07.2006 23:39
first_slider писал(а):
29.07.2006 23:30

Код: Выделить всё

# emerge fetchmail procmail mutt nbsmtp


Код: Выделить всё

# emerge nbsmtp fetchmail procmail mutt



И ... вы считаете, это решило бы указаную выше проблему ... сильно сомневаюсь. <_<

З.Ы. Последоватеьность в указанной записи взята из http://www.gentoo.org/doc/ru/guide-to-mutt...style=printable
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Глюки emerge или мои?

Сообщение Nightwolf_ng »

first_slider писал(а):
30.07.2006 00:05
И ... вы считаете, это решило бы указаную выше проблему ... сильно сомневаюсь. <_<

Хорошо... Видимо пакет ssmtp упорно кто-то хочет... Попытайтесь выяснить кто и убейте его... Должно помочь - equery d ssmtp

А вообще-то вывод emerge -pv fetchmail procmail mutt nbsmtp (после удаления ssmtp) в студийу...
Спасибо сказали:
first_slider
Сообщения: 41

Re: Глюки emerge или мои?

Сообщение first_slider »

Mati_maniak писал(а):
30.07.2006 00:37
А вообще-то вывод emerge -pv fetchmail procmail mutt nbsmtp (после удаления ssmtp) в студийу...


Ну, с ключиком v ничего не выйдет, так как я уже писал, что Kuroo все поставил, а вот вывод

Код: Выделить всё

emerge -p fetchmail procmail mutt nbsmtp

сохранился, пожалуйста:

Код: Выделить всё

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B     ] mail-mta/ssmtp (is blocking mail-mta/nbsmtp-1.00-r2)
[ebuild  N    ] net-mail/fetchmail-6.3.4  USE="ipv6 nls ssl -hesiod -kerberos -krb4"
[ebuild  N    ] mail-filter/procmail-3.22-r7  USE="-mbox"
[ebuild  N    ] mail-client/mutt-1.5.11-r2  USE="berkdb crypt nls ssl -buffysize -cjk -debug -gdbm -gnutls -gpgme -idn -imap -mbox -nntp -pop -sasl -smime -vanilla"
[ebuild  N    ] mail-mta/nbsmtp-1.00-r2  USE="ipv6 ssl -debug"


З.Ы. equery d ssmtp я перед деинсталяцией конечно же смотрел, ни кому он не нужен.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Глюки emerge или мои?

Сообщение Nightwolf_ng »

first_slider писал(а):
30.07.2006 00:50
З.Ы. equery d ssmtp я перед деинсталяцией конечно же смотрел, ни кому он не нужен.

"Толи лыжи не едут..." (с) <_<

Так в чём проблема-то, если эта "морда" всё поставила? Блокирование показывает? Сносим ssmtp... Опять показывает? Значит кто-то ssmtp точно хочет!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Глюки emerge или мои?

Сообщение serzh-z »

first_slider писал(а):
30.07.2006 00:05
сильно сомневаюсь. <_<
В таком случае молча читаем доку, бьёмся лбом об стену и не спрашиваем советов. :angry: Заодно, чтобы понять как работает Portage, подсказка - рекомендую обратить внимание на класс virtual.
Спасибо сказали:
first_slider
Сообщения: 41

Re: Глюки emerge или мои?

Сообщение first_slider »

serzh-z писал(а):
30.07.2006 01:08
В таком случае молча читаем доку, бьёмся лбом об стену и не спрашиваем советов. :angry:

Ну зачем же так ругаться :) , я просил не столько совета солько разъяснений, ваш ответ (ИМХО) разъяснениями не являлся, тем более что весь софт (как следует из моего первого поста) уже был установлен и проверить, так сказать, на практике ваш совет не я немог.

Mati_maniak писал(а):
30.07.2006 00:55
Так в чём проблема-то

Да в общем не вчем, просто хотелось понять, что породило данный глюк. :rolleyes:

Спасибо всем учавствовашим.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Глюки emerge или мои?

Сообщение serzh-z »

first_slider писал(а):
30.07.2006 01:23
разъяснений
procmail требует пакет virtual/mta, коим в умолчальных профилях является mail-mta/ssmtp. Список зависимостей emerge строит исходя из порядка, в котором перечислены пакеты в командной строке. Причём пакеты от которых зависят другие, и которые не указаны явно, попадают в начало списка. Соответственно, получаем следующий список пакетов:
ssmtp
fetchmail
procmail
mutt
nbsmtp

о чём emerge честно и предупредил в самом начале, но nbsmtp тоже является virtual/mail-mta. Исходя из того, что два виртуальных пакета не могут сосуществовать в системе, получаем ответ на вопрос топика.
Спасибо сказали:
first_slider
Сообщения: 41

Re: Глюки emerge или мои?

Сообщение first_slider »

serzh-z писал(а):
30.07.2006 02:05
first_slider писал(а):
30.07.2006 01:23

разъяснений
procmail требует пакет virtual/mta, коим в умолчальных профилях является mail-mta/ssmtp. Список зависимостей emerge строит исходя из порядка, в котором перечислены пакеты в командной строке. Причём пакеты от которых зависят другие, и которые не указаны явно, попадают в начало списка. Соответственно, получаем следующий список пакетов:
ssmtp
fetchmail
procmail
mutt
nbsmtp

о чём emerge честно и предупредил в самом начале, но nbsmtp тоже является virtual/mail-mta. Исходя из того, что два виртуальных пакета не могут сосуществовать в системе, получаем ответ на вопрос топика.


Спасибо, теперь действительно все понятно.
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: Глюки emerge или мои?

Сообщение Thoth »

мДА спосибо , класное обьяснение .,.,. :)
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали: