Как я могу указать CPAN предоставить Makefile.PL
один конкретный аргумент в одной конкретной установке?
Конкретно.Я хочу установить XML :: LibXML
, а apt-get
установил библиотеку в /usr/lib/libxml2.so.2.6.32
. Makefile.PL
имеет проблемы с этим и сообщает мне:
using fallback values for LIBS and INC
options:
LIBS='-L/usr/local/lib -L/usr/lib -lxml2 -lm'
INC='-I/usr/local/include -I/usr/include'
If this is wrong, Re-run as:
$ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'
looking for -lxml2... no
looking for -llibxml2... no
libxml2 not found
Try setting LIBS and INC values on the command line
Or get libxml2 from
http://xmlsoft.org/
Я знаю, где находится libxml2, но не знаю, как передать его Makefile.PL
.
править: Когда я выполняю dpkg -L libxml2
(это debian), я вижу
/.
/usr
/usr/lib
/usr/lib/libxml2.so.2.6.32
/usr/share
/usr/share/doc
/usr/share/doc/libxml2
/usr/share/doc/libxml2/AUTHORS
/usr/share/doc/libxml2/changelog.Debian.gz
/usr/share/doc/libxml2/copyright
/usr/share/doc/libxml2/README
/usr/share/doc/libxml2/README.Debian
/usr/share/doc/libxml2/NEWS.gz
/usr/share/doc/libxml2/changelog.gz
/usr/share/doc/libxml2/TODO.gz
/usr/lib/libxml2.so.2
, что я не являюсь пользователем root на этой машине и не могу создать символическую ссылку в / usr / lib
или исправить.