web-dev-qa-db-fra.com

Boostez l'installation

J'ai une question concernant l'installation des bibliothèques boost. Existe-t-il un package que je peux utiliser l'installation Sudo apt-get pour installer ce package. J'ai recherché toutes les questions dans ce forum et en utilisant les commandes Sudo apt-get install libboost1.40-dev Je ne peux pas installer le paquet h avec ceci. De plus, je peux le télécharger sur boost.org mais je ne connais pas le chemin correct pour l'installer aussi. Je préfère l'installer en utilisant le Sudo apt-get install commandes si possible. J'utilise Ubuntu 9.04. Merci.

21
tpar44

Vous pouvez utiliser la commande aptitude search libboost pour voir la liste des bibliothèques de boost disponibles. La dernière version de boost est la 1.42 - c'est peut-être pourquoi vous ne pouvez pas trouver la version 1.40.

Si aptitude search la commande ne vous donne pas suffisamment de résultats, essayez Sudo aptitude update puis exécutez aptitude search encore.

14
beduin

Si vous voulez exécuter la dernière version, vous pouvez faire l'installation de bjam comme mentionné par Ralf, mais je vous suggère de construire un paquet 'pseudo' afin que vous puissiez

  • le désinstaller en toute sécurité
  • prévenir/remarquer les conflits avec les packages boost officiels/existants.

Voici comment procéder:

mkdir -pv /tmp/boostinst
cd /tmp/boostinst/
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download'
tar xf download
cd boost_1_66_0/
./bootstrap.sh --help
./bootstrap.sh --show-libraries
./bootstrap.sh 

checkinstall ./b2 install
24
sehe

Sur la nouvelle version boost, il existe un autre moyen:

Sudo apt-get update
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.50.0/boost_1_50_0.tar.bz2/download'
tar xf download
cd boost_1_50_0
./bootstrap.sh
./b2 install
17
MicWide

Sur ma version d'Ubuntu (10.04), c'est libboost1.40-all-dev

Sur votre version, vous avez probablement une ancienne version de boost, vous devriez simplement être en mesure de tabuler pour voir quelle version vous pouvez installer.

En tout cas, ce que je fais habituellement sous Ubuntu est

Sudo apt-get install bjam

Extrayez l'archive boost téléchargée sur votre disque dur, puis cd dans la racine et

Sudo bjam install

De cette façon, vous pouvez obtenir la dernière version de boost, et non pas la version légèrement obsolète disponible pour votre version d'Ubuntu.

4
Ralf

Ceci est un lien qui explique étape par étape comment l'installer (donnez-lui du temps pour le lire!)

http://www.boost.org/doc/libs/1_41_0/more/getting_started/unix-variants.html

mais votre commande Shell en ligne pourrait être le moyen simple et facile de le faire

0
ucefkh