On Tuesday 09 August 2005 17:57, Alain EMPAIN wrote:
> Bonjour tout le monde,
>
> je suis en train de ma faire la main sur un Opteron + Scientific Linux
> 4.0 version 64 bits, basé sur RH Enterprise et diffusé par le FermiLab
> (kernel 2.6.9-5.0.5.ELsmp).
>
> J'essaie d'installer R (superbe programme pour faire des stats) 32 bits,
> et j'ai été rechercher les librairies manquantes sur une machine
> installée en 32 bits et les ai copiées en /usr/bin, où il y avait déjà
> un grand nombre de librairies.
>
> J'ai lancé ldconfig, mais les librairies 32 bits ne sont toujours pas vues.
>
> rpm -ivh "
> error: Failed dependencies:
>          libblas.so.3 is needed by R-2.1.1-1.rh3ES.i686
>          libg2c.so.0 is needed by R-2.1.1-1.rh3ES.i686
>          libncurses.so.5 is needed by R-2.1.1-1.rh3ES.i686
>          libreadline.so.4 is needed by R-2.1.1-1.rh3ES.i686
>          libtcl8.3.so is needed by R-2.1.1-1.rh3ES.i686
>          libtk8.3.so is needed by R-2.1.1-1.rh3ES.i686
>
> C'est sans doute quelque chose de trivial...
>
>       Toute suggestion sera la bienvenue,
>
>       Bonne journée,
>
>       Alain

Hello Alain,

C'est normal. Le paquet "R-3.1.1-1.rh3ES.i686.rpm" cherche effectivement après 
les librairies citées, mais dans la liste des paquets rpm installés. Si tu 
copies les fichiers directement dans /usr/bin, la base de donnée de rpm n'en 
est pas informée.

Deux solutions dans ton cas : installer les rpm contenant les librairies 
demandées (http://rpmfind.net est une bonne source de recherche) ou installer 
ton paquet "R-3.1.1-1.rh3ES.i686.rpm" avec l'option --nodeps.

Je te conseille vivement la première solution, plus propre et moins risquée.

-- 
[Alain Belkadi]
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à