View previous topic :: View next topic |
Author |
Message |
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Thu Aug 21, 2008 9:34 am Post subject: [SOLVED]Pakiety blokuja się nawzajem... |
|
|
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 |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Thu Aug 21, 2008 9:45 am Post subject: |
|
|
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Thu Aug 21, 2008 9:51 am Post subject: |
|
|
no własnie, chciałem mergnąć sendmaia... _________________ "I love you cię" Różyczko... |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Thu Aug 21, 2008 10:24 am Post subject: |
|
|
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 |
|
|
Robert W. Guru
Joined: 13 Jul 2004 Posts: 365 Location: Kobyłka
|
Posted: Thu Aug 21, 2008 6:12 pm Post subject: |
|
|
A może można tak:
Code: | USE=mailwrapper emerge sendmail |
? |
|
Back to top |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Thu Aug 21, 2008 8:50 pm Post subject: |
|
|
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 |
|
|
n3rd Guru
Joined: 30 Apr 2005 Posts: 328
|
Posted: Thu Aug 21, 2008 9:33 pm Post subject: |
|
|
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Fri Aug 22, 2008 12:01 am Post subject: |
|
|
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 |
|
|
scyld n00b
Joined: 31 Jan 2006 Posts: 59
|
Posted: Fri Aug 22, 2008 5:52 am Post subject: |
|
|
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Fri Aug 22, 2008 6:18 am Post subject: |
|
|
Typowe? To znaczy? Chciałbym poznać mechanizm tego... _________________ "I love you cię" Różyczko... |
|
Back to top |
|
|
scyld n00b
Joined: 31 Jan 2006 Posts: 59
|
Posted: Fri Aug 22, 2008 7:01 am Post subject: |
|
|
canis_lupus wrote: | Typowe? To znaczy? Chciałbym poznać mechanizm tego... |
Tutaj masz opisane. |
|
Back to top |
|
|
n3rd Guru
Joined: 30 Apr 2005 Posts: 328
|
Posted: Fri Aug 22, 2008 11:04 pm Post subject: |
|
|
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ą
Odnośnie postu pierwszego... TU NIE MA CZEGO NAPRAWIAĆ
d.
=======================================
Dobra na spokojnie
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 |
|
|
canis_lupus l33t
Joined: 22 Dec 2005 Posts: 773 Location: Kraków
|
Posted: Sat Aug 23, 2008 10:56 am Post subject: |
|
|
Dziękuje bardzo za wyczerpującą odpowiedź. To lubię. Można się czegoś nauczyć. _________________ "I love you cię" Różyczko... |
|
Back to top |
|
|
|