Iniciado por
scanner
OK. El README en efecto exisitia y, siguiendo sus instrucciones he logrado instalar la librera (Berkeley BD 4.0).
Siempre debe haber un README
El problema estaba en que había varios programas de instalación (para Unix, para Win32, para Mac) y habia que pararse a ver las instrucciones... en fin, la dichosa libreria ya está instalada.
Perfect
Pero los problemas no acaban aquí. El caso es que yo no queria esta librería nada más porque me hacia falta para instalar kdevelop, pero aún después de asegurarme de que la librería en cuestión está bien instalada no me hace el configure cuando voy a instalar kdevelop, dándome exactamente el mismo error de antes (me dice que la librería no está y me piide que la instale)
Supongo (sólo puedo hacer suposiciones ) que lo que ocurre es que el Makefile para el Kdevelop simplemente la busca donde no está. El ./configure debe tener una serie de opciones que te permiten especificar los paths para los distintos componentes que pueda necesitar. A veces los puedes leer con
Código:
./configure --help
Estoy pensando que tal vez se trate de un problema de encaminamiento. La librería se instala automáticametne en /usr/local/BerkeleyDB.3.3/lib, y puede que no sea ahí donde el programa de instalación de kdevelop vaya a buscarla.
perdona, lo acabo de leer, siempre me precipito Como te digo más arriba muy probablemente sea esto lo que pasa.
En tal caso ¿cual puede ser la dirección correcta donde instalar la librería? Me consta que el direcctorio de instalación por defecto de la librería se puede modifica, pero no se como hacerlo, no estoymuy puesto el línea de comandos. Ya de paso, que alguien me explique cómo se hace.
También te lo digo más arriba, más que instalarla en un lugar "poco convencional" te convendría instalarla en una de las rutas más usadas del sistema (seguramente donde se instaló). y que sean kdevelop o cualesquiera otros programas quienes se esfiercen un poquito en buscarla.
¿Cómo encontrarla? Con find. Si por ejemplo se llama berkeley a secas, puedes usar comodines (para evitar las no concordancias debido a extensiones, prefijos, etc):
Código:
sudo find / -name "*erkele*"
Salu2
Keep on Rollin'
Marcadores