小编Cas*_*Cow的帖子

Xenial (16.04) 找不到包 libboost-all-dev

我已将系统更新到 16.04 并安装了大量更新。

自 2013 年 11 月以来,我的计算机上安装了 1.54 版的 boost 库。今天我重建了一些代码,但它再也找不到 boost regex 库。

所以我尝试更新到最新版本,但不断收到此错误:

sudo apt-get install libboost-all-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libboost-all-dev
Run Code Online (Sandbox Code Playgroud)

它似乎确实应该在存储库中。我最初并没有以这种方式安装 boost,而是去了他们自己的站点,并可能使用一些“wget”命令来构建它。(我可能会尝试这样做并获得他们的最新版本 1.61,而这里的打包版本是 1.58)。

不过,我想知道为什么上述方法不起作用。

注意:sudo aptitude install libboost给我以下反馈:

> Couldn't find package "libboost".  However, the following packages
> contain "libboost" in their name:   libboost1.58-tools-dev
> libboost1.58-tools-dev:i386 libboost-program-options1.58.0
> libboost-program-options1.58.0:i386 libboost1.58-dbg   
> libboost1.58-dbg:i386 libboost1.58-dev libboost1.58-dev:i386
> libboost1.58-doc libboost-date-time1.53.0 libboost1.54-doc   
> libboost-filesystem1.58.0 …
Run Code Online (Sandbox Code Playgroud)

boost 16.04

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

16.04 ×1

boost ×1