[CentOS-es] error maildrop-2.0.4
O. T. Suarez
otsuarez en gmail.com
Lun Feb 2 12:33:18 UTC 2009
Hola:
>> Me esta sucediendo este error al compilar maildrop, alguna idea?
>> maildrop-2.0.4]#
>> make[2]: se ingresa al directorio `/usr/local/src/maildrop-2.0.4/maildir'
>>
> hola, compilar los fuentes es problemático a veces pues después no se
> puede portar la compilación a otro servidor así como las
> actualizaciones/desinstalaciones se complican
>
> por qué no bajas el src.rpm y lo recompilas entonces lo instalas?
> http://www.silfreed.net/download/repo/packages/maildrop/
> quizá ahi estén resueltas tus dependencias
Es cierto que a veces necesitamos un binario con opciones que no
fueron las que tenian la rpm. En ese caso no queda mas remedio que
compilar nuestro propio binario, pero como te sugiere Epe, en vez de
bajar el tgz es preferible bajarse el src.rpm y hacerlo a partir de
ahi.
En principio es mas tedioso, pues tienes que leerte la pagina man y la
documentacion para crear una rpm, pero a la larga es tiempo que
ahorras. Por un lado el binario que instalas de esa manera, queda
dentro del registro de las rpm instaladas con lo que si luego vas a
instalar un paquete que pudiera tener conflicto con ese, ya te avisa
automaticamente. Puedes actualizarlo/eliminarlo mediante el comando
rpm. Y un detalle importante, cada sistema tiene sus peculiariadades.
Cuando descargas un fichero src.rpm, el codigo fuente esta modificado
para que compile en tu sistema, no asi necesariamente el codigo del
tgz que bajastes del sitio original. El autor del tgz pudiera haber
utilizado un compilador u opciones no presentes en CentOS, que sin
embargo, el src.rpm ya las tiene corregidas o al menos declaradas como
dependencias que te muestra instalar (o el propio rpmbuild).
Saludos
Osvaldo
Más información sobre la lista de distribución CentOS-es