Как я могу сказать 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
.
edit: когда я делаю dpkg -L libxml2
(это дебиан), я вижу
/.
/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
или исправить ее.