J'ai un problème avec l'installation de Beid (programme de lecture de carte d'identité). Lors de son installation, il installe sa propre version des librairies Qt4:
# locate eid
...
/usr/local/lib/beidqt/libQtCore.so
/usr/local/lib/beidqt/libQtCore.so.4
/usr/local/lib/beidqt/libQtGui.so
/usr/local/lib/beidqt/libQtGui.so.4
/usr/local/lib/beidqt/plugins
/usr/local/lib/beidqt/plugins/imageformats
/usr/local/lib/beidqt/plugins/imageformats/libqjpeg.so
...
Hors ces librairies sont déjà installées:
# rpm -qa | grep qt
qtoctave-0.8.2-2.fc12.i686
qt-x11-4.6.2-1.fc12.i686
qt-sqlite-4.6.2-1.fc12.i686
qt-4.6.2-1.fc12.i686
Résultats: les programmes comme texmaker, skype, VirtualBox, qtoctave, qui utilisent ces librairies, ne fonctionnent plus:
$ texmaker
Cannot mix incompatible Qt libraries
Abandon (core dumped)
$ VirtualBox
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: /usr/lib/libQtOpenGL.so.4: undefined symbol: _ZN14QPaintEngineEx15drawRoundedRectERK6QRectFddN2Qt8SizeModeE
Comment puis-je faire pour que soit l'installation de beid n'installe pas les librairies et utilisent celles qui existent ou pour que les autre programme ne "voient" pas les librairies en double?
Merci d'avance.