sábado, 29 de mayo de 2010

Centos 5x: Instalar Samba 3.4

Tomamos la version que gusten de la rama 3.4 de aqui.

http://ftp.sernet.com/pub/samba/old/centos/5/i386/3.4.7-42/

Lo bajan a su centos 5, ahi tienen para i386 y x64 bits.

wget http://rutadelrpm

Aqui necesitamos instalar asi los paquetes:

rpm -i nombredelpaquete

Este es el orden de instalacion:

1; libwbclient0-3.4.7-42.el5.i386.rpm
2; samba3-client-3.4.7-42.el5.i386.rpm
3; samba3-3.4.7-42.el5.i386.rpm
4; samba3-winbind-3.4.7-42.el5.i386.rpm
5; smbldap-tools *
6; samba3-doc-3.4.7-42.el5.i386.rpm

*Si desean instalar samba-docs deben instalar smbldap-tools, por que este paquete instala librerias perl que samba-doc requiere.

Listo!!!

sábado, 22 de mayo de 2010

FreeBSD 7/8: Apache 2x Update con LDAP

Bueno ya tenemos que actualizar apache22. Pero sale esto en el UPDATING

AFFECTS: users of devel/apr0, devel/apr1, www/apache20, www/apache22
AUTHOR: pgollucci@FreeBSD.org

devel/apr has been renamed to devel/apr1

WITH_APR_FROM_PORTS=yes for www/apache22 has been dissolved and
may be removed from your configs. devel/apr1 is always used now.

Please manually delete apache-2.\* if installed _before_ updating using either
portmaster or portupgrade.

# pkg_delete -f apache-2.\*

If you use portmaster:

portmaster -o devel/apr1 devel/apr

If you use portupgrade:

portupgrade -f -o devel/apr1 devel/apr

Finally re-install apache if you deleted it earlier and update ports as usual.
(where XX is either 20 or 22)

portinstall www/apacheXX
Pero no dice nada hacerca de LDAP?

Cuando seguimos los pasos, y llegamos a la parte donde reinstalamos apache como sugieren en el UPDATING, no mencionan que apache va a tronar con un error que dice que uno de sus modulos debe ser compilado con soporte para LDAP, que resulta ser devel/apr1.

Por lo tanto debemos regresarnos y reinstalar devel/apr1 y agregar esta opcion.

[X] LDAP Enable LDAP support in apr-util

Una vez hecho esto, ahora si nos regresamos a www/apache22 y lo resinstalamos, ya no va a tronar, se ve instalar sin problemas, nomas recordar que antes de hacer esto respaldar el directorio actual de apache /usr/local/etc/apache22/ por que al momento de instarlo de nuevo va a sobre-escribir nuestra configuracion, asi cuando termine la instalacion solo regresamos los archivos de nosotros a su ubicacion original y ya solo reiniciamos apache y listo.

Animo!!!