Article View: es.comp.os.linux.programacion
Article #7863Re: Lib's ???
From: enrique
Date: Thu, 16 Jan 2003 23:28
Date: Thu, 16 Jan 2003 23:28
61 lines
3432 bytes
3432 bytes
Escribe IRI <irilux@NiKSPAMnetscape.net>: > Una consulta cultural???.... Las lib's que me complican la vida con > las dependencias y esas hierbas, como funcionan??, es decir, no es > cosa de buscar una lib por ej: libcrypto.so.2 y copy&paste en algun > lugar, o s�??... me imagino que no, entoces, que puedo hacer cuando > una aplicaci�n X tiene dependencia con una lib XX y no est� en rpm pa > una distro espec�fica???... es m�s, con lo que he ido cachando :o) m�s > encima existen en diferentes versiones y tambi�n para distintas > distros ya sea en rpm's o en otro formato.... Vengo bi�n tarde, pero si est�s todav�a por ah�... Esto depende de las distrubuci�n de Linux que usas. Yo utilizo Redhat, y entonces, despu�s del copy&paste tengo que hacer: $ su - password: # ldconfig # exit $ Esto es porque al arrancar, los programas consultan el fichero /etc/ld.so.cache para encontrar los libes. �ldconfig� actualiza este fichero despuez de analizar el contenido de los cat�logos mencionados en /etc/ld.so.conf. As� que si tienes tus libes en sitios extraordinarios tienes que a�adir estos a ese fichero. Mira en dicho fichero para ver cuales son los sitios normales para tu distribuci�n. Suelen incluir: /lib /usr/lib /usr/X11R6/lib /usr/local/lib He entendido que en algunas distribuciones hay que indicar los lugares de los libes en la variable de entorno LD_RUN_PATH o LD_LIBRARY_PATH (o algo semejante). Generalmente los rpmes se ocupan de llamar ldconfig al instalar libes. A veces me ha sido un problema localizar el rpm que contiene el lib que necessito. Si necessito libxxxx.so busco primero si existe un rpm que se llama xxxx, o libxxxx, o Xxxx. Si no, voy a http://fr2.rpmfind.net/ y lo suelo encontrar. Ocasionalmente es un problema que un rpm con una version nueva de una lib elimina la version anterior, de la que dependen otras cosas que tengo instaladas. Entonces a menudo aparecen rpmes con nombres como xxxx10-1.12.3-2.i386.rpm, donde xxxx10 indica compatibilidad con la version 1.0. Hay que instalar los dos rpmes para que funcione todo. Sin embargo observa qu en la mayoria de los casos esto no es un problema. O bi�n todos los programas pueden usar la version nueva, o bien el rpm actualizado deja la version anterior en su lugar. Espero que esto sirva a algien. Enrique
Technical Details
Message-ID:
<m3hec8lln7.fsf@arabia.nodomain>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!uio.no!news01.chello.no!newsfeed1.e.nsc.no!nsc.no!nextra.com!news2.e.nsc.no.POSTED!53ab2750!not-for-mailReferences:
<3e1125e0_1@nova.entelchile.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,cc66555a25e6312c X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-16 15:29:08 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.vmunix.org!uio.no!news01.chello.no!newsfeed1.e.nsc.no!nsc.no!nextra.com!news2.e.nsc.no.POSTED!53ab2750!not-for-mail Newsgroups: es.comp.os.linux.programacion Subject: Re: Lib's ??? References: <3e1125e0_1@nova.entelchile.net> From: enrique@arabia.nodomain Message-ID: <m3hec8lln7.fsf@arabia.nodomain> Lines: 61 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit NNTP-Posting-Host: 80.213.3.180 X-Complaints-To: news-abuse@telenor.net NNTP-Posting-Date: Fri, 17 Jan 2003 00:29:07 MET X-Trace: news2.ulv.nextra.no 1042759747 80.213.3.180 Date: 17 Jan 2003 00:28:44 +0100 X-Received-Date: Fri, 17 Jan 2003 00:29:07 MET (news01.chello.no)