Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在xubuntu上安装另一个版本的boost?_Ubuntu_Repository_Apt Get - Fatal编程技术网

如何在xubuntu上安装另一个版本的boost?

如何在xubuntu上安装另一个版本的boost?,ubuntu,repository,apt-get,Ubuntu,Repository,Apt Get,我正在尝试编译,它特别告诉我安装Boost1.53或更高版本,但不是1.54。从这个前提条件出发,当我安装libboostall-dev时,它会立即安装1.54版。下一步如何进行?我试过了,但正如你从最后一行看到的,它不起作用。为什么不起作用 vagrant@vagrant-eclipse:~$ rmadison libboost-all-dev libboost-all-dev | 1.48.0.2 | precise/universe | amd64, armel, armh

我正在尝试编译,它特别告诉我安装Boost1.53或更高版本,但不是1.54。从这个前提条件出发,当我安装libboostall-dev时,它会立即安装1.54版。下一步如何进行?我试过了,但正如你从最后一行看到的,它不起作用。为什么不起作用

vagrant@vagrant-eclipse:~$ rmadison libboost-all-dev
 libboost-all-dev | 1.48.0.2        | precise/universe | amd64, armel, armhf, i386, powerpc
 libboost-all-dev | 1.54.0.1ubuntu1 | trusty/universe  | amd64, arm64, armhf, i386, powerpc, ppc64el
 libboost-all-dev | 1.55.0.2        | vivid/universe   | amd64, arm64, armhf, i386, powerpc, ppc64el
 libboost-all-dev | 1.58.0.0ubuntu1 | wily/universe    | amd64, arm64, armhf, i386, powerpc, ppc64el
 libboost-all-dev | 1.58.0.1        | xenial/universe  | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
vagrant@vagrant-eclipse:~$ sudo apt-add-repository http://archive.ubuntu.com/ubuntu/wily/universe
vagrant@vagrant-eclipse:~$ sudo apt-get install libboost-all-dev=1.58.0.0ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '1.58.0.0ubuntu1' for 'libboost-all-dev' was not found

如果您可以在不破坏整个宇宙的情况下删除libboost-all-dev(一件棘手的事情),那么您就可以了

apt-get install libboost1.55-all-dev

因为1.55在规范存储库中被(错误地)打包以供信任。

我找到了一个解决方法,从的底部下载正确的包,然后双击该文件并单击“升级”。