On Saturday 23 August 2008 13:33:09 Walter Garcia wrote:
> Buenas tardes.
>
> Perdonen mi ignorancia.
>
> Queria consultar sobre cuando instalo un paquete, en este caso apache, php
> o mysql, si yo en la configuracion pongo --prefix=/usr/local/mi_paquete,
> despues make y make install. Esto me crea dicho directorio, toda la
> instalacion queda en ese directorio? o puede copiar algun archivo en algun
> otro lugar fuera de este? 

Depende de si usa el prefix para todo, algunos paquetes solo lo usan para 
binarios y libs, y otros incluyen un etc/,tmp/ y otros siempre colgado del 
prefix. No creo que haya garantías de lo que va a pasar con algo tan abiert 
como un make install, va a depender de cada proyecto.

> Para borrar las instalacion me sobra con borrar 
> el directorio?

Y... es la misma respuesta que arriba. Algunos Makefile traen un make 
uninstall, que desinstala todos los archivos.

> Queda algun log de los archivos copiados?

make es un manejador de proyectos, se puede usar para hacer lo que uno quiera, 
así que va a depender mucho del que hizo el Makefile, no se si los proyectos 
que usan automake tienen algunas facilidades para estas cosas

Si estás en una distro con .deb o .rpm te recomiendo mucho checkinstall. Es un 
programa que encapsula todo lo que haría el make install en un .deb o .rpm. 
Luego uno instala ese paquete normalmente, con la ventaja de que queda dentro 
del sistema de la distribución y que se puede borrar con un simple dpkg -P o 
rpm -e  (si mal no me acuerdo).

Saludos!

-- 
Luciano

Responder a