Am instalat libxml2-dev în terminalul meu Ubuntu 20.04 (sub WSL), deoarece este o cerință pentru pgModeler. obisnuiam sudo apt-get install libxml2-dev
si parca sa instalat ok. Instrucțiunea pgModeler include „Pentru a verifica dacă biblioteca este instalată corect”, rulați această comandă: pkg-config libxmlÂ2.0 --cflags --libs
Pentru mine, asta dă:
Pachetul libxml2.0 nu a fost găsit în calea de căutare pkg-config.
Poate ar trebui să adăugați directorul care conține „libxml2.0.pc”
la variabila de mediu PKG_CONFIG_PATH
Nu a fost găsit niciun pachet „libxml2.0”.
Răspunsurile la unele întrebări sugerează adăugarea căii către PKG_CONFIG_PATH. Pentru a determina ce cale să verific, am instalat locate (sudo apt install mlocate
) și folosind localizați libxml | grep „\.pc”
, am descoperit că acest fișier există:
/usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc
Apoi alergând pkg-config --variable pc_path pkg-config
oferă (sublinierea mea):
/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/share/pkgconfig
ceea ce îmi indică faptul că /usr/lib/x86_64-linux-gnu/pkgconfig
este deja în calea implicită pentru pkg-config
.
Deci, de ce aș primi „Niciun pachet „libxml2.0” găsit” și cum aș putea remedia acest lucru?