
Was ist die empfohlene Methode zum Installieren selbst kompilierter Bibliotheken? Die Bibliotheken sollen vorhandene Ubuntu-Pakete ersetzen. Natürlich möchte ich, dass die entsprechenden Abhängigkeiten erfüllt werden. Die Quellen für die Bibliotheken sind nicht die von Ubuntu bereitgestellten. Und ich möchte, dass andere Software die Bibliotheken findet, also würde ich sie in denselben Pfad einfügen, indem ich vorhandene Dateien überschreibe, die von den entsprechenden Paketen bereitgestellt werden. Ist das zu schmutzig? Insbesondere möchte ich WebKit-Bibliotheken für Qt kompilieren, da die von Kubuntu bereitgestellten viel zu alt sind.
Antwort1
Sie sollten die von der Distribution installierten Bibliotheken nicht verändern. Insbesondere sollten Sie sie nicht durch Ihre eigene Version ersetzen, da dies viele Dinge beschädigen kann.
Sie können Ihre eigenen Bibliotheken an einem systemfremden Speicherort installieren (Side-by-Side-Installation) und LD_PRELOAD für vorgefertigte Binärdateien verwenden oder, wenn Sie auch Ihre eigenen Apps kompilieren, diese mit Ihren Bibliotheken verknüpfen.