установить самокомпилированные библиотеки в ubuntu

установить самокомпилированные библиотеки в ubuntu

Какой рекомендуемый способ установки самокомпилированных библиотек? Библиотеки должны заменить существующие пакеты Ubuntu. Конечно, я хочу, чтобы зависимости apt были заполнены. Исходные коды библиотек не те, что предоставляются Ubuntu. И я хочу, чтобы другое программное обеспечение находило библиотеки, поэтому я бы поместил их в тот же путь, перезаписав существующие файлы, предоставленные соответствующими пакетами. Это слишком грязно? В частности, я хочу скомпилировать библиотеки Webkit для Qt, так как те, что предоставляются Kubuntu, слишком старые.

решение1

Не стоит вмешиваться в библиотеки, установленные дистрибутивом. Особенно не стоит заменять их своей версией, так как это может многое сломать.

Вы можете установить собственные библиотеки в несистемном расположении (параллельная установка) и использовать LD_PRELOAD для готовых двоичных файлов или, если вы также компилируете свои собственные приложения, связать их со своими библиотеками.

Связанный контент