提升安装

时间:2011-04-22 19:52:09

标签: linux boost installation ubuntu-9.04

我对升级库的安装有疑问。有没有我可以使用sudo apt-get install安装此软件包的软件包。我搜索了这个论坛中的所有问题并使用命令sudo apt-get install libboost1.40-dev我无法安装这个包。另外,我可以从boost.org下载它,但我也不知道安装它的正确途径。如果可能的话,我更愿意使用sudo apt-get install命令安装它。我正在使用Ubuntu 9.04。 感谢。

5 个答案:

答案 0 :(得分:24)

如果您想使用最新版本运行,可以按照Ralf的说明进行bjam安装,但我建议您构建一个'伪'包以便

  • 安全卸载
  • 预防/注意与官方/现有助推包的冲突。

以下是如何做到这一点:

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

答案 1 :(得分:17)

在新的升级版本上还有其他方式:

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

答案 2 :(得分:14)

您可以使用命令aptitude search libboost查看可用的增强库列表。最后一个版本的增强是1.42 - 也许这就是为什么你找不到版本1.40。

如果aptitude search命令没有为您提供足够的结果,请尝试sudo aptitude update,然后再次运行aptitude search

答案 3 :(得分:4)

在我的Ubuntu版本(10.04)上,它是libboost1.40-all-dev

在您的版本上,您可能已经获得了较旧版本的boost,您应该只需选项卡即可查看可以安装的版本。

无论如何,我通常在Ubuntu下做的是

sudo apt-get install bjam

将下载的boost存档解压缩到硬盘驱动器,然后cd进入root和

sudo bjam install

通过这种方式,您可以获得最新版本的boost,而不是可用于Ubuntu版本的稍微过时的版本。

答案 4 :(得分:0)

这是一个逐步解释如何安装它的链接(给它一些时间阅读!)

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

但你的内联shell命令可能是一种简单易行的方法