在Ubuntu 14.04中安装bison 2.7

当我尝试使用命令sudo apt-get install bison install bison在我的ubuntu 14.04上sudo apt-get install bisonsudo apt-get install bison了版本3。

我想降级bison以使用版本2.7。

我该怎么做?

谢谢。

我从Saucy安装了最后一桶野牛(2.7.1)和libbison-dev(2.7.1),它就像一个魅力。

 wget http://launchpadlibrarian.net/140087283/libbison-dev_2.7.1.dfsg-1_amd64.deb wget http://launchpadlibrarian.net/140087282/bison_2.7.1.dfsg-1_amd64.deb dpkg -i libbison-dev_2.7.1.dfsg-1_amd64.deb dpkg -i bison_2.7.1.dfsg-1_amd64.deb 

防止更新管理器覆盖此程序包

 apt-mark hold libbison-dev apt-mark hold bison 

完成。

只需给出包版本如下:

 apt-get install pkg=version 

你可以使用apt-cache showpkg bison获得所有可用的版本

您可以通过linuxbrew安装bison版本2.7。 一旦你安装了linuxbrew:

 ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)" 

并将以下内容添加到.bashrc或.zshrc的底部:

 export PATH="$HOME/.linuxbrew/bin:$PATH" export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH" 

你可以安装Bison 2.7!

 brew install bison27 

Homebrew适用于mac,所以如果你经常使用brew医生,它会因为你没有正确使用Mac而大喊大叫。 由于Mac已经安装了Bison,它将拒绝完成安装。 你可以通过这样做安全地强制它:

 brew link bison27 --force 

现在检查野牛-V看你正在使用Bison 2.7!

bison2(2:2.7.1.dfsg-1-ppa1)可以从我的ppa 这里获得