🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7863

Re: Lib's ???

#7863
From: enrique
Date: Thu, 16 Jan 2003 23:28
61 lines
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-mail
References: <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)