Ответ 1
Вы можете удалить с помощью
apt-get --purge remove libboost-dev libboost-doc
Загрузите пакет, который вам нужен, с сайта boost, извлеките и следуйте инструкциям "Начало работы", найденным внутри index.html в извлеченном каталоге.
Я установил библиотеки boost в Linux Mint 12 с помощью команды sudo apt-get install libboost-dev libboost-doc
, которая устанавливает версию по умолчанию, доступную в репозиториях. Тем не менее, проект, который мне нужно выполнить, нуждается в версии повышения 1.44. Как удалить стандартную (текущую) версию 1.46 и установить 1.44?
Я не смог найти документацию на сайте повышения, чтобы установить boost из пакета .tar.gz
.
Вы можете удалить с помощью
apt-get --purge remove libboost-dev libboost-doc
Загрузите пакет, который вам нужен, с сайта boost, извлеките и следуйте инструкциям "Начало работы", найденным внутри index.html в извлеченном каталоге.
Снизьте свою версию boost. Я не знаком с Mint, но, полагая, что это deb-based, вы можете сделать:
apt-cache show libboost-dev
чтобы просмотреть всю устанавливаемую версию и установить определенную версию с помощью
sudo apt-get install libboost-dev=1.42.0.1
Существуют также удобные пакеты для основных версий ускорения:
sudo apt-get install libboost1.44-dev
Как писал @savamane, вы можете удалить его с помощью
apt-get --purge remove libboost-dev libboost-doc
Еще одно предложение установить пакеты .deb
как предложено здесь. (Загрузите тот, который был настроен для вашей архитектуры).
Для поддерживаемых дистрибутивов вы можете просто искать пакет в дистрибутивах http://packages.ubuntu.com/. Например, libboost-system1.46.1
можно найти на вкладке precise
→ Libraries
.
Для неподдерживаемых дистрибутивов все еще есть возможность найти их в
http://archive.ubuntu.com/. Например, можно libboost-all-dev_1.40.0.1_amd64.deb
найти в
http://archive.ubuntu.com/ubuntu/pool/universe/b/boost-defaults/.
Вот как вы устанавливаете конкретную версию Boost:
cd boost_1_54_0/
./bootstrap.sh --with-libraries=atomic,date_time,exception,filesystem,iostreams,locale,program_options,regex,signals,system,test,thread,timer,log
sudo ./b2 install