Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Pakiety blokuja się nawzajem...
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Thu Aug 21, 2008 9:34 am    Post subject: [SOLVED]Pakiety blokuja się nawzajem... Reply with quote

Code:
emerge sendmail
Calculating dependencies... done!
[ebuild  N    ] mail-mta/ssmtp-2.61-r2  USE="ssl -ipv6 -mailwrapper -md5sum"
[ebuild  N    ] mail-filter/procmail-3.22-r7  USE="-mbox (-selinux)"
[ebuild  N    ] mail-mta/sendmail-8.14.0  USE="ldap ssl tcpd -ipv6 -mailwrapper -mbox -nis -sasl -sockets"
[blocks B     ] mail-mta/sendmail (is blocking mail-mta/ssmtp-2.61-r2)
[blocks B     ] mail-mta/ssmtp (is blocking mail-mta/sendmail-8.14.0)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Mogę coś z tym zrobić? Czy moze jest to bug w portagio i czekac az naprawią?
_________________
"I love you cię" Różyczko...


Last edited by canis_lupus on Sat Aug 23, 2008 10:55 am; edited 1 time in total
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Thu Aug 21, 2008 9:45 am    Post subject: Reply with quote

ssmtp zawiera również /usr/bin/sendmail podobnie tak jak i sendmail z tego co wiem, więć albo jedno albo drugie, ale mówie to z pamięci.
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Thu Aug 21, 2008 9:51 am    Post subject: Reply with quote

no własnie, chciałem mergnąć sendmaia...
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Thu Aug 21, 2008 10:24 am    Post subject: Reply with quote

to pozbądz się ssmtp, ssmtp, sendmail, exim czy postfix mają w sobie aplikacje 'sendmail' więć musisz sam wybrać, co chesz używać.
Back to top
View user's profile Send private message
Robert W.
Guru
Guru


Joined: 13 Jul 2004
Posts: 365
Location: Kobyłka

PostPosted: Thu Aug 21, 2008 6:12 pm    Post subject: Reply with quote

A może można tak:
Code:
USE=mailwrapper emerge sendmail

?
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Thu Aug 21, 2008 8:50 pm    Post subject: Reply with quote

zainstalowałem ssmtp, ale na innym kompie ładnie zainstalował sie sam sendmail. Flagi te same w zasadzie.
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Thu Aug 21, 2008 9:33 pm    Post subject: Reply with quote

jeżeli chcesz sendmaila do wywal ssmtp - on (tak samo sendmail, qmail, postfix...) jest instalowany jako virtual-mta.

Więc emerge -C ssmtp && emerge sendmail
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Fri Aug 22, 2008 12:01 am    Post subject: Reply with quote

n3rd wrote:
jeżeli chcesz sendmaila do wywal ssmtp - on (tak samo sendmail, qmail, postfix...) jest instalowany jako virtual-mta.

Więc emerge -C ssmtp && emerge sendmail

Patrz post pierwszy.
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
scyld
n00b
n00b


Joined: 31 Jan 2006
Posts: 59

PostPosted: Fri Aug 22, 2008 5:52 am    Post subject: Reply with quote

canis_lupus wrote:
n3rd wrote:
jeżeli chcesz sendmaila do wywal ssmtp - on (tak samo sendmail, qmail, postfix...) jest instalowany jako virtual-mta.

Więc emerge -C ssmtp && emerge sendmail

Patrz post pierwszy.

Typowe...
Code:
echo mail-mta/ssmtp >> /etc/portage/package.mask
emerge sendmail
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Fri Aug 22, 2008 6:18 am    Post subject: Reply with quote

Typowe? To znaczy? Chciałbym poznać mechanizm tego...
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
scyld
n00b
n00b


Joined: 31 Jan 2006
Posts: 59

PostPosted: Fri Aug 22, 2008 7:01 am    Post subject: Reply with quote

canis_lupus wrote:
Typowe? To znaczy? Chciałbym poznać mechanizm tego...

Tutaj masz opisane.
Back to top
View user's profile Send private message
n3rd
Guru
Guru


Joined: 30 Apr 2005
Posts: 328

PostPosted: Fri Aug 22, 2008 11:04 pm    Post subject: Reply with quote

scyld wrote:
canis_lupus wrote:
n3rd wrote:
jeżeli chcesz sendmaila do wywal ssmtp - on (tak samo sendmail, qmail, postfix...) jest instalowany jako virtual-mta.

Więc emerge -C ssmtp && emerge sendmail

Patrz post pierwszy.

Typowe...
Code:
echo mail-mta/ssmtp >> /etc/portage/package.mask
emerge sendmail

Przy okazji polecam sprawdzić do jakiego pakietu należy dowiązanie /usr/sbin/sendmail - własnie dlatego paczki się blokują :evil:

Odnośnie postu pierwszego... TU NIE MA CZEGO NAPRAWIAĆ

d.

=======================================

Dobra na spokojnie :wink:

do virtual-mta przypisane są serwery pocztowe, które dostarczają polecenie /usr/sbin/sendmail - to polcenie jest stosowane przez np. demony systemowe i nie może się nazywać inaczej. Mamy jednak wiele różnych serwerów pocztowych, takich jak ten tradycyjny już sendmail, qmail, postfix, prosty ssmtp. W gentoo rozwiązano problem polecenia /usr/sbin/sendmail dla różnych serwerów przez tworzenie dowiązania do binarki zainstalowanego serwera (plus czasami odpowiednie konfigi) - możesz to sprawdzić poleceniem equery b /usr/sbin/sendmail (wyskoczy Ci dowiązanie do ssmtp, ponieważ w gentoo jest on domyślnie instalowany jako virtual-mta).

Problem zaczyna się wtedy, kiedy chcesz doinstalować drugi serwer pocztowy. Ebuild będzie chciał dodać dowiązanie do binarki, które już istnieje dla innej binarki - i dlatego ebuildy maja ustawione blokowanie innych mta. Możesz to rozwiązać na trzy sposoby:

1) Zdecydować się na jeden konkretny mta a pozostałych nie instalować (lub odinstalować)
2) Skopiować ebuildy interesujących Cię mta do portów na /usr/local, ręcznie usunąć z ebuildów blokady oraz tworzenie dowiązań /usr/sbin/sendmail i zostawić takie dowiązanie tylko dla jednego konkretnego mta (ale wtedy wszystkie demony bedą domyślnie stosować właśnie ten mta).
3) Jak w punkcie drugim tylko zamiast dowiązań możesz dodać alias do /etc/profile - np: alias /usr/sbin/sendmail="/var/qmail/bin/sendmail"

I to by było tyle

pozdrawiam
daniel
_________________
"Jeśli coś jest niemożliwe do zrobienia, przychodzi ktoś kto o tym nie wie i robi to."
-- Albert Einstein

Zanim zadasz pytanie na forum, wykonaj: /etc/init.d/brain.
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Sat Aug 23, 2008 10:56 am    Post subject: Reply with quote

Dziękuje bardzo za wyczerpującą odpowiedź. To lubię. Można się czegoś nauczyć.
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum