![Ubuntu 无法通过 apt-get 识别特定包](https://linux22.com/image/1137589/Ubuntu%20%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20apt-get%20%E8%AF%86%E5%88%AB%E7%89%B9%E5%AE%9A%E5%8C%85.png)
我正在尝试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