|
|
|||||||||||
|
|
Cambios Importantes en el Paquete
Paquetes a partir de versión Paquetes a partir de versión Nota: Paquetes a partir de versión 2.0.13-4
(09-Ago-2003) NO tienen habilitado el chroot. Mis paquetes antes de esta
fecha tuvieron el chroot habilitado. Incluido con el nuevo paquete hay
un script (
Si actualizas desde una versión anterior a Información General para Generar Paquetes
Los RPMs de Postfix que genero utilizan los siguientes PATHs:
El archivo de configuración,
Este paquete rpm requiere de un usuario y grupo exclusivo llamado postfix, creandolos si no existen. También requiere de un grupo dedicado postdrop de nuevo creandolo si no existe. El usuario postfix está añadido al grupo mail para facilitar la comunicación con otros software de correo.
Durante la instalación y borrado del paquete se guarda ciertos
eventos via logger(1) a syslog.
grep postfix/rpm /var/log/maillog Información relacionado con las diferentes versiones de RedHat Linux
Red Hat Enterprise LinuxMis paquetes deben funcionar en Red Hat Enterprise Linux versiones de 2 a 4 y clónicos como WhiteboxLinux y CentOS. Paquetes construidos bajo RedHat Enterprise Linux (y sus clónicos
) tendrán un sufijo Fedora CoreSe intenta dar soporte para Fedora Core versiones de 1 a 6 aunque no construyo rpms binarios para todas las versiones debido a recursos limitados. Paquetes construidos bajo Fedore Core tendrán un sufijo de
Red Hat Linux 9:Paquetes construidos bajo RedHat 9 tendrán un sufijo de
Red Hat Linux 8:Se usan por defecto las librerías db4 en los paquetes para RedHat 8. Para construir con soporte para las librerías db3 define POSTFIX_DB=3 antes de ejecutar el script make-postfix.spec y asegúrate de que las librerías db4-devel no están instaladas. Red Hat Linux 7.x:Se usan por defecto las librerías db3 en los paquetes para RedHat 7. Para construir con soporte para las librerías db4 define POSTFIX_DB=4 antes de ejecutar el script make-postfix.spec y asegúrate de que las librerías db3-devel no están instaladas.
Los paquetes construidos en Red Hat 7.3 no funcionarán en Red Hat 7.0-2.
Existen paquetes especificos para Red Hat 7.0-7.1, 7.2 y 7.3.
Los paquetes construidos para una versión inferior deben funcionar en la
versión siguiente SI "la librería de compatibilidad" db31 está instalada. Paquetes nuevos para RedHat 7.0 y 7.1 tendrán el sufijo rh70.1. Paquetes nuevos para RedHat 7.2 tendrán el sufijo rh72. Paquetes nuevos para RedHat 7.3 tendrán el sufijo rh73. Red Hat Linux 6.x:Paquetes nuevos para RedHat 6.x tendrán el sufijo rh6x. Se usan por defecto las librerías db incluidas en glic en los paquetes para RedHat 6. Para construir con soporte para las librerías db3 define POSTFIX_DB=3 antes de ejecutar el script make-postfix.spec. Red Hat Linux 5.x:No se han probado los paquetes en RedHat 5.x. Puede ser posible compilarlos desde el rpm fuente, pero no lo he probado. Si usas mis paquetes en RedHat 5.x dejame saber si ha sido necesario modificar el archivo postfix.spec. IMPORTANTE: Si estás actualizando RedHat Linux a una versión mayor puede que tengas que reconstruir los distintos archivos map usando postmap y postalias. Información Relacionada con otras Distribuciones
Se me han informado que mis paquetes han funcionado éxitosamente en los Linux de Mandrake y Yellowdog. Puede que funcionen en otros Linux basados en RPM. Es probable que no funcionen con SuSE Linux debido a los archivos específicos de esta distribución. Si consigues usar mis RPMs en una distribución de Linux distinta a las mencionadas arriba, por favor avísame. Construyendo desde el código fuente
Si quieres utilizar postfix con algunos de los módulos adicionales soportados
tendrás que reconstruir el paquete desde el paquete fuente (SRPM). También
necesitarías tener instalados los paquetes específicos requeridos en la
compilación. Durante el procidimiento de construcción rpm te dirá si faltan
los paquetes requeridos y también si intentas instalar un paquete binario
si no tienes instalados las librerías requeridas.
Si has bajado el paquete fuente .src.rpm y quieres construir un paquete binario sigue los siguientes pasos:
La estructura de directorios estandard usado por rpm en RedHat
Linux es:
Se puede obtener estos valores de rpm(8) utilizando el siguiente comando:
|
|||||||||||
|
||||||||||||