Libmap.conf
De Diablotins.org.
| Dérouter des bibliothèques
|
| ||
| Le fichier libmap.conf(5) est un outil de redirection de bibliothèques.
|
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.

