Я установил libxml2-dev в свой терминал Ubuntu 20.04 (под WSL), так как это требование для pgModeler. я использовал sudo apt-get установить libxml2-dev
и вроде установилось нормально. Инструкция pgModeler включает в себя «Чтобы проверить, правильно ли установлена библиотека», выполните эту команду: pkg-config libxml 2.0 --cflags --libs
Для меня это дает:
Пакет libxml2.0 не найден в пути поиска pkg-config.
Возможно, вам следует добавить каталог, содержащий «libxml2.0.pc».
в переменную среды PKG_CONFIG_PATH
Пакет «libxml2.0» не найден
Ответы на некоторые вопросы предлагают добавить путь к PKG_CONFIG_PATH. Чтобы определить, какой путь проверять, я установил locate (sudo apt установить mlocate
) и используя найти libxml | grep '\.пк'
, я обнаружил, что этот файл существует:
/usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc
Затем работает pkg-config --переменная pc_path pkg-config
дает (моё выделение):
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/доля/pkgconfig
что указывает мне на то, что /usr/lib/x86_64-linux-gnu/pkgconfig
уже находится в пути по умолчанию для pkg-config
.
Итак, почему я получаю сообщение «Пакет libxml2.0 не найден» и как это исправить?