Libmap.conf

De Diablotins.org.

(Redirigé depuis /etc/libmap.conf)


Dérouter des bibliothèques
Image:brush.png
Le fichier libmap.conf(5) est un outil de redirection de bibliothèques.


Il va vous permettre de substituer une bibliothèque requise par un logiciel par une autre.




Structure

La description des bibliothèques à rediriger est très simple:

[paragraphe]
Bibliothèque demandée     Bibliothèque à ouvrir.

Le paragraphe décrit les éléments concernés par la redirection;
soit tous les logiciels, lorsque les descriptions sont placées en tête de fichier, soit un seul, soit ou tout un répertoire.

Exemple

Voici ce que contient ce fichier actuellement:

# Redirections générales
libicui18n.so.36                libicui18n.so.38
# /-- Cas pas cas
# Linux flash player
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
libpthread.so.0                 pluginwrapper/flash7.so
libdl.so.2                      pluginwrapper/flash7.so
libz.so.1                       libz.so
libstdc++-libc6.2-2.so.3        libstdc++.so
libm.so.6                       libm.so
libc.so.6                       pluginwrapper/flash7.so
#
# Ghostscript ( gs, /usr/local/bin/gs )
[/usr/local/lib/libgs.so.8]
libgcrypt.so.15         libcrypt.so

La première entrée est une redirection générale, une mise à jour des ports par paquet précompilé a levé une incompatibilité de version sur la bibliothèque libicu18n. Les paquets précompilé réclament une version antérieure à celle que j'utilise.

La seconde est plus connue, elle permet de faire fonctionner le Flashplayer d'Adobe pour Linux sous FreeBSD.

La troisième corrige un malentendu entre différents versions de l'afficheur de documents PostScript Ghostscript, qui recherche un outil GNU qui n'est pas installé sur FreeBSD; un cas classique où il faut retirer le “g” ( pour GNU ) du nom de la bibliothèque.

Outils personnels
Projets :