Во-первых, попробуйте apt-get с нужной вам версией. Например (и я не смотрел, есть ли 2.8.0 даже в репозиториях Ubuntu 10.4 по умолчанию)
$ sudo apt-get install libxml2=2.8.0
но используйте это с осторожностью, так как это может привести к понижению уровня зависимостей и проблемам с APT. У вас есть источник, и обычно это лучшее место.
Исходный пакет построен на основе автоинструментов GNU.
$ ./configure
$ make
$ make check
$# if all is ok, then
$ sudo make install
Для получения опций и большего контроля над функциями начните с
$ ./configure --help
и посмотрите, нужны ли вам такие вещи, как --with-run-debug и так далее.
Для исходных сборок autotools вам, возможно, придется поискать заголовки разработки, необходимые для некоторых зависимостей. ./configure обычно информирует вас о том, чего не хватает, а затем ищите версии пакетов -dev. Вам это не понадобится, так как у вас есть исходное дерево, но в качестве примера apt-get install libxml2-dev
Верхним уровнем установки по умолчанию для apt-get обычно является /usr, а для автоинструментов GNU и сборок с исходным кодом обычно /usr/local. Это хорошо, но может сделать поиск библиотек (с человеческой точки зрения) немного сложнее, пока вы не привыкнете к местности.
person
Brian Tiffin
schedule
08.02.2013