Ubuntu 无法通过 apt-get 识别特定包

Ubuntu 无法通过 apt-get 识别特定包

我正在尝试libboost-thread1.54.0使用此命令安装(我需要这个特定版本):sudo apt-get install libboost-thread1.54.0但它抛出了这个错误:

Reading package lists... Done 
Building dependency tree
Reading state information... Done 
E: Unable to locate package libboost-thread1.54.0 
E: Couldn't find any package by glob 'libboost-thread1.54.0'
E: Couldn't find any package by regex 'libboost-thread1.54.0'

然而,我发现这里,看来Ubuntu无法识别它。

在同一页面的右侧面板中有下载链接,但我不知道哪个适合我。在谷歌中也找不到任何直接答案。我真的需要安装那个包,我知道有更新的版本,但我需要那个。

在 Ubuntu 16.04 LTS 上工作。

附言:我有错误,这就是为什么我需要 libboost-thread1.54.0

答案1

Ubuntu 16.04 中存在 1.58 版的 libboost-thread。在终端窗口中输入以下内容即可安装:

sudo apt install libboost-thread1.58.0

答案2

您尝试过 Y PPA 吗?链接至 Y PPA 信息

它解决了我上一个“未找到包”的问题,让我可以在所有 PPA 中搜索我想要的包。

安装;

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

sudo apt-get update

sudo apt-get install y-ppa-manager

相关内容