[OT] Instalando y compilando con efence
Josué Alcalde González
josuealcalde en gmail.com
Vie Jun 10 15:53:33 CDT 2005
Alejandro Riveira Fernández escribió:
>El vie, 10-06-2005 a las 17:57 +0200, Alberto Pastor escribió:
>
>
>>Hola listeros!
>>Tengo un pequeño problema como newbie que soy y es que necesito la
>>libreria efence para compilar unas practicas. Me he bajado el tarball de
>>la url que pongo al final, y la he compilado. Total, que ha salido un
>>ficherito llamado libefence.so, que supongo que sera la lib. Mi duda
>>esta en como hacer esta lib funcionar con el gcc para todo el sistema,
>>donde he de copiarla y todo eso. El tarball de por si ya trae un
>>programilla de testeo que si carga la libreria. Lo marco como OT porque
>>es una cuestión de linux general pero creo que puede interesar a otros
>>novatillos como yo ^_^
>>
>>
>
>¿Por qué no la has instalado con apt? Te ahorrarias un monton de
>problemas.
>
>En cualquier caso ponla en /usr/local/lib y ejecuta ldconfig
>(Puede que tengas que revisar su configuración)
>
>
>
>> http://perens.com/FreeSoftware/ElectricFence/
>>
>>
>>
En Apt no está, pero el tar.gz está preparado para convertirse en .deb.
Los paso:
Si no lo tienes: sudo apt-get install devscripts (con todas sus
dependencias, claro).
Descomprimir en una carpeta y "cd /donde/descomprimas/electric-fence2.1.3/
Haz un ls y comprueba que hay una carpeta debian, sino, o no has
descomprimido bien o no estás en el directorio adecuado.
Ejecuta "debuild" y en la carpeta que contiene a electric-fence2.1.3
tendrás el .deb que instalarás con sudo dpkg -i
Y ya está.
Que consigues con esto:
- /usr/lib/efence.a (enlazado estático)
- /usr/lib/efence.so
- /usr/lib/efence.so.0
- /usr/lib/efence.so.0.0
El mismo archivo tres veces con enlaces dinámicos.
Y otros archivos de documentación.
Y sobre todo, facilmente desinstalable con synaptic.
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Más información sobre la lista de distribución ubuntu-es