Newsgroup: it.comp.os.linux.sys
Titolo: che c'entra at con exim4 ?

# apt-get remove exim4-base
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
   at exim4-base exim4-daemon-light mailx mysql-server
0 upgraded, 0 newly installed, 5 to remove and 138 not upgraded.
Need to get 0B of archives.
After unpacking 11.4MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
Su questo pc non mi serve nessun mta, ma at, mailx e mysql possono servire.
Non mi torna questo fatto: se voglio togliere exim4 apt-get cerca di togliere 
anche altre cose che mi pare c'entrino poco col mta.
Come fare per togliere solo exim4 ?
-- 
Post prandium stabis, post coenam ambulabis.
RRB

 togliere anche altre cose che mi pare c'entrino poco col mta.
Nelle loro dipendenze c'e` pero` un "mail-transport-agent", per cui, se togli 
exim devi dargli un altro mta (postfix, exim3, ... ) altrimenti il sistema ti 
elimina anche i pacchetti con dipendenze non soddisfatte.
Ciao,
gc :-)

 elimina anche i pacchetti con dipendenze non soddisfatte.
Chissa` che prima o poi si riesca a convincersi che un mta e` un
requisito POSIX...
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Paranoia is a survival asset.

 sistema ti elimina anche i pacchetti con dipendenze non soddisfatte.
Ecco, ho capito, quindi tocca per forza averlo sul disco ma se non voglio 
sprecare memoria,risorse e tenere una porta in ascolto non devo farlo partire.
Un po' cazzatina... vabe'.
Inoltre non mi va di forzare nulla tipo dpkg -qualchecosa, semmai faccio le 
prove su qualche altra macchina non critica.
Intanto grazie.


 Un po' cazzatina... vabe'.
Insisto: non avere un local-mta in ascolto su 
127.0.0.1:25
 inficia il
funzionamento di diversi software di sistema, tra cui, banalmente, at,
cron, ma anche debconf, e altri ancora.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There is no substitute for good manners, except, perhaps, fast reflexes.

 
Capisco che possa essere comodo ma non mi torna che sia *obbligatorio*.
Certe notifiche vanno bene anche con il vecchio mail/mailx e ti potrebbe anche 
andare bene un popper per leggerti i messaggi da fuori.
Ma e` solo una mia opinione...


fuori.
Non si discute di "cosa potrebbe andare bene". Si discute di standard e
del perche` un mta e` un requirement del sistema.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
I rarely saw people sitting at computers producing real code wearing ties.

 mailx e` un MUA, e mail si appoggia ad un mta.
Si appoggia se gli dico di appoggiarsi, altrimenta si tiene i messaggi li' buono 
buono e aspetta che qualcuno glieli legga...
...
Insomma non e` per fare nessuna polemica, solo vorrei togliere exim4 *senza* 
togliere altro *e* non pregiudicare l'integrita' del db dei pacchetti ne' altre 
impostazioni di sistema, tutto qua (e tutto sommato credo che in ultima analisi 
sia senz'altro possibile).


 possibile).
Ni. Per come sono compilati i pacchetti, hanno in dipendenza il virtual
package mail-transport-agent. _Devi_ installare un pacchetto che lo
fornisca. Potrebbe fare al caso tuo, nullmailer o smail.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Is it PC compatible?

 fornisca. Potrebbe fare al caso tuo, nullmailer o smail.
Ecco, questa mi pare una buona idea, mo' provo...
Intanto grazie della chiacchierata.


 Intanto grazie della chiacchierata.
Figurati.
Nota che la strada _estrema_, e` ricompilare i pacchetti che ti
interessano, rimuovendo la dipendenza per il virtual package
"mail-transport-agent".
Ovviamente, non e` una scelta ottimale, dal punto di vista degli update,
ma in un ottica di "personalizzazione" puo` avere un senso.
Giusto per completezza.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Company slogan: The Mandatory Beatings Will Continue Until Morale Improves.

 ma in un ottica di "personalizzazione" puo` avere un senso.
Ed usare equivs per fare un pacchetto fake che soddisfi la 
dipendenza? E' una stupidaggine o potrebbe avere un senso?
Fabio

 dipendenza? E' una stupidaggine o potrebbe avere un senso?
Penso possibilissimo. Io mai usato, ma da 
about.com
:
"Please note that this is a crude hack and if thoughtlessly used might possibly 
do damage to your packaging system."
Non pensavo di arrivare a tanto... =:-[


 dipendenza? E' una stupidaggine o potrebbe avere un senso?
Assolutamente praticabile.
In realta` basta un qualunque dummy-package anche creato ad-hoc, che non
faccia nulla, e "provides: mail-transport-agent". Infatti, il de-install
di at (per dire, o di mysql) e` legato a:
mizio@hal:~$ apt-cache show at | grep Depends
Depends: libc6 (>= 2.2.4-4), mail-transport-agent
e exim (sempre per dire):
mizio@hal:~$ apt-cache show exim | grep Provides
Provides: mail-transport-agent
Provides: mail-transport-agent
Bisogna poi vedere se e quanto ne vale la pena (oltre al sopracitato
discorso relativo al broke di funzionalita` di tali software, e alle
specifiche posix).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
"I had to kill him -- he was starting to make sense."

Il giorno Mon, 13 Dec 2004, RRB cosě ha scritto:
|Maurizio - Tannoiser wrote:
|...
|> > 
|> > Capisco che possa essere comodo ma non mi torna che sia *obbligatorio*.
|> Lo richiede una specifica POSIX, non e` una questione di comodita`.
|
|Allora se una specifica posix richiede una cosa che a me non serve
  Puň non servire a te, ma serve a "at".  Tratto da man at:
       The
       user  will  be  mailed standard error and standard output from his com-
       mands, if any.  Mail will be sent using the command /usr/sbin/sendmail.
       If at is executed from a su(1) shell, the owner of the login shell will
       receive the mail.
  Sandro
-- 
Alessandro Selli
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.