Instale o bison 2.7 no Ubuntu 14.04

11

Quando tento instalar o bison no meu Ubuntu 14.04 usando o comando sudo apt-get install bison , a versão 3 é instalada.

Gostaria de rebaixar o bison para usar a versão 2.7.

Como posso fazer isso?

Obrigado.

    
por Bechir 08.04.2014 / 16:00

4 respostas

21

Eu instalei os últimos pacotes de bison (2.7.1) e libbison-dev (2.7.1) do Saucy e funcionou como um encanto.

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

Para impedir que o gerenciador de atualização substitua este pacote

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

Feito.

    
por Bruno Souza 06.05.2014 / 23:27
4

Basta fornecer a versão do pacote também da seguinte forma:

apt-get install pkg=version

e você pode obter todas as versões disponíveis usando apt-cache showpkg bison

    
por Stormvirux 08.04.2014 / 16:05
2

Você pode instalar a versão 2.7 do bison através do linuxbrew . Depois de ter instalado o linuxbrew por:

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

e adicionando o seguinte à parte inferior de .bashrc ou .zshrc:

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

Você pode instalar o Bison 2.7!

brew install bison27

O Homebrew é para macs, então ele vai gritar com você por não usar o Mac adequadamente se você executar o brew doctor. Como os Macs já têm o Bison instalado, ele se recusará a terminar a instalação. Você pode segurá-lo com segurança:

brew link bison27 --force

E agora verifique bison -V para ver que você está usando o Bison 2.7!

    
por iggyvolz 15.08.2014 / 21:59
1

bison2 (2: 2.7.1.dfsg-1-ppa1) está disponível em meu ppa aqui

    
por RJVB 06.08.2014 / 18:26

Tags