从终端安装Boost版本1.40

赛基兰·格兰迪

我正在使用在Ubuntu 12.04上运行的服务器

我想在其中安装Boost库。我知道

sudo apt-get install libboost-all-dev

将完成工作,但会安装最新版本1.52或更高版本。

但是我需要安装特定的1.40版本,因为我在出于学术目的使用的模拟器中存在问题。有什么特别的命令,以便我可以安装boost库以及其他要求,例如链接文件

特别是有命令来选择我们可以使用的gcc之类的版本

sudo apt-get install gcc-4.5 

提前致谢

拉杜·拉迪亚努(RaduRădeanu)

首先,使用以下命令确定可以安装的可用版本(对于packagename,请使用要安装的程序的名称):

apt-cache showpkg [packagename]

接下来,运行apt-get install命令并指定要安装的软件包版本(用于版本的先前确定要安装的程序的版本号):

sudo apt-get install [packagename]=[version]

安装后,运行以下命令来保存已安装的版本,以防止程序包管理器将来自动更新它:

sudo echo "[packagename] hold" | sudo dpkg --set-selections

资料来源:如何在Ubuntu上降级软件包

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在macOS上打开终端时找不到与版本“ 1.8.0_40”匹配的任何JVM

1 << 40时移位计数溢出

Matlab:如果 a=40*1 和 b=32*1 如何构建 c=40*32?

为何Tesla K40的OpenGL版本只有1.4?

Google Chrome版本40 srcset属性问题

安装Visual Studio需花费40多个小时

SHA-1长度是否始终为40个符号?

预期density_3_input具有形状(None,40),但具有形状为(40,1)的数组

css渐变1颜色填充40px,另一个填充calc(100%-40px)

还原旧包(net40、netframework40)时,较新版本的 NuGet.exe 无法解析框架匹配

adb服务器版本(40)与该客户端(41)不匹配

我需要64位版本的stdvcl40.dll吗?

adb服务器版本(40)与该客户端(41)不匹配;杀人

是否可以排除NET40以上目标框架版本的nuget依赖关系?

如何检查给定的持续时间(00:20:40,1:20:40,00:00:10)是<20秒,> 1小时和<10秒

在Compaq Presario CQ40 Windows 8 32bit上安装Bluestacks

迈拓40GB硬盘从内部CD-ROM安装Windows XP时显示致命错误

最好发送1个带有数组参数的POST请求或40个POST请求以在DB中创建40个对象?

线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x40)

参数化的异步函数返回Promise {“ _40”:0,“ _55”:“ English”,“ _65”:1,“ _72”:null,}

严重错误:1:40:序言中不允许内容

从最低到最高排序一个数组(“ 1:40”,“ 2:30”,“ 6:33”)?

如何在Java中获取40个随机数,范围从1到10?

opendirectoryed消耗40%的CPU

点击的%40变为%2540

当我打印 x1[0] 时,这里的输出是 10 和 40。这怎么可能

应为 BEGIN_OBJECT,但在第 1 行第 40 列路径 $.result.loggedUser 处为 NUMBER

为什么Math.sign([])= 0,Math.sign([20])= 1和Math.sign([20,30,40])= NaN?

为什么要花40毫秒才能选择1,而要花500毫秒才能选择150?