[postfix-es] Ayuda con debian/dpkg y postfinger
José Luis Tallón
jltallon en adv-solutions.net
Mie Mar 5 15:05:12 CET 2003
At 11:03 05/03/2003 +0100, you wrote:
>Hola Iñaki,
>[snip]
> > bash-2.05a$ dpkg -S /usr/lib/postfix/smtpd
> > postfix: /usr/lib/postfix/smtpd
>
>Sí esto tiene mejor pinta.
>
> > lo cual nos dice que dicho fichero pertenece a un paquete instalado
> > llamado postfix. Si queremos saber la version completa del paquete
> > tenemos que hacer:
> >
> > SMTPD=/usr/lib/postfix/smtpd
> > PACKAGE=`dpkg -S $SMTPD | awk -F: '{ print $1 }' | head -n 1`
> > # Hack to avoid package version truncation due to limited space
> > # in 80 columns display.
> > export COLUMNS=132
> > # End Hack
> > PACKAGE_VER=`dpkg -l $PACKAGE | grep ii | awk '{ print $3 }'`
> >
> > El codigo anterior solo funciona si hay un unico paquete que ha
> > colocado un fichero /usr/lib/postfix/smtpd. Si hay varios, solo
> > reporta el primero.
>
>¿Cómo puede más que un paquete "colocar" un /usr/lib/postfix/smtpd, al
>menos si son binarios diferentes? Si son binarios identicos entonces
>da un poco igual.
Muy sencillo: ( creo que esto en RedHat se llaman "alternatives" )
El paquete 'postfix' instala /usr/lib/postfix/smtpd ( el smtpd "normal" de
postfix ), mientras que el paquete 'postfix-tls' renombra ese smtpd y lo
sustituye por el suyo, compilado con soporte TLS y SASL ( creo que en
realidad funciona a golpe de enlaces duros, pero para el caso es lo mismo ).
Esto te permite hacer:
apt-get install ( dpkg -i ) postfix-tls => tienes un postfix cuyo smtpd
soporta TLS y SASL
apt-get remove ( dpkg -r ) postfix-tls => tienes el smtpd de "stock" de
postfix ( sin TLS y sin SASL )
Espero que esto resuelva tu pregunta.
>Ya he actualizado lo que postfinger y el diff parece funcionar bien:
Fenómeno.
Gracias por tomarte la molestia de programar y actualizar/mantener
postfinger :)
Un saludo,
José Luis Tallón
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es