Wenn ich versuche, Bison mit dem Befehl auf meinem Ubuntu 14.04 zu installieren sudo apt-get install bison, wird die Version 3 installiert.
Ich möchte Bison auf die Version 2.7 herabstufen.
Wie kann ich es tun?
Vielen Dank.
Wenn ich versuche, Bison mit dem Befehl auf meinem Ubuntu 14.04 zu installieren sudo apt-get install bison, wird die Version 3 installiert.
Ich möchte Bison auf die Version 2.7 herabstufen.
Wie kann ich es tun?
Vielen Dank.
Antworten:
Ich habe die letzten Packungen Bison (2.7.1) und Libbison-Dev (2.7.1) von Saucy installiert und es hat wie ein Zauber funktioniert.
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
Um zu verhindern, dass der Update Manager dieses Paket überschreibt
apt-mark hold libbison-dev
apt-mark hold bison
Erledigt.
apt-mark hold libbison-devundapt-mark hold bison
Geben Sie die Paketversion auch wie folgt an:
apt-get install pkg=version
und Sie können alle verfügbaren Versionen mit erhalten apt-cache showpkg bison
apt-get install bison=2:2.7.1.dfsg-1, mich aber apt-getimmer noch zu beschwerenE: Version '2:2.7.1.dfsg-1' for 'bison' was not found
apt-cache showpkg bison, um die verfügbaren Versionen anzuzeigen. Ein einfacher Weg wäre, freches Dev Repo hinzuzufügen, nur um Bison 2.7 zu installieren.
Sie können Bison Version 2.7 über LinuxBrew installieren . Sobald Sie linuxbrew installiert haben von:
ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"
und am Ende von .bashrc oder .zshrc Folgendes hinzufügen:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
Sie können Bison 2.7 installieren!
brew install bison27
Homebrew ist für Macs gedacht, daher schreit es Sie an, weil Sie Ihren Mac nicht richtig verwenden, wenn Sie Brew Doctor ausführen. Da auf Macs Bison bereits installiert ist, wird die Installation abgelehnt. Sie können es sicher erzwingen, indem Sie:
brew link bison27 --force
Und jetzt überprüfen Sie Bison -V, um zu sehen, dass Sie Bison 2.7 verwenden!
bison2 (2: 2.7.1.dfsg-1-PPA1) ist von meiner ppa hier