如何在 xubuntu 上安装另一个版本的 boost?
how to install another version of boost on xubuntu?
我正在尝试编译 https://github.com/monero-project/bitmonero,它特别指示安装 boost 1.53 或更高版本,但不是 1.54。从该先决条件可以看出,当我安装 libboost-all-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 在规范存储库中被(错误)打包为可信赖的。
我正在尝试编译 https://github.com/monero-project/bitmonero,它特别指示安装 boost 1.53 或更高版本,但不是 1.54。从该先决条件可以看出,当我安装 libboost-all-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 在规范存储库中被(错误)打包为可信赖的。