提升安装

tpa*_*r44 21 linux installation boost ubuntu-9.04

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

seh*_*ehe 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
Run Code Online (Sandbox Code Playgroud)

  • 注意:为了使用 boost v.1_48 构建 boost,`bjam` 被重命名为 b2` (3认同)

小智 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
Run Code Online (Sandbox Code Playgroud)


bed*_*uin 14

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

如果aptitude search命令没有给出足够的结果,请尝试sudo aptitude updateaptitude search重新运行.