我正在使用运行 Ubuntu 12.04 的服务器
我想在其中安装 boost 库。我知道
sudo apt-get install libboost-all-dev
将完成工作,但它会安装最新版本 1.52 或更高版本。
但我需要安装特定版本 1.40,因为我用于学术目的的模拟器存在问题。具体命令是什么,以便我可以安装 boost 库以及其他要求,如链接文件
特别是有命令可以选择版本,例如对于 gcc,我们可以使用
sudo apt-get install gcc-4.5
提前致谢
答案1
首先,使用以下命令确定可以安装的可用版本(用于包裹名字要安装的程序的名称):
apt-cache showpkg [packagename]
接下来,运行apt-get install
命令并指定要安装的软件包版本(用于版本(先前确定的要安装的程序的版本号):
sudo apt-get install [packagename]=[version]
安装完成后,运行以下命令来保留已安装的版本,防止包管理器在将来自动更新它:
sudo echo "[packagename] hold" | sudo dpkg --set-selections