Установите бизон 2.7 в Ubuntu 14.04

Когда я пытаюсь установить bison на мою Ubuntu 14.04 с помощью команды sudo apt-get install bison, устанавливается версия 3.

Я хотел бы понизить бизон, чтобы использовать версию 2.7.

Как я могу это сделать?

Спасибо.

11
задан 8 April 2014 в 18:00

4 ответа

Я установил последний pkgs бизона (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    

Сделанный.

0
ответ дан 8 April 2014 в 18:00

Просто дайте версию пакета также следующим образом:

apt-get install pkg=version

и можно получить все доступные версии с помощью apt-cache showpkg bison

0
ответ дан 8 April 2014 в 18:00

bison2 (2:2.7.1.dfsg-1-ppa1) доступен от моего ppa здесь

0
ответ дан 8 April 2014 в 18:00

Можно установить версию 2.7 бизона через linuxbrew. Как только Вы установили 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"

можно установить Бизона 2.7!

brew install bison27

Домашнее пиво предназначено для макинтошей, таким образом, оно будет вопить на Вас для того, чтобы не использовать Ваш Mac правильно при выполнении доктора варева. Поскольку Macs уже установили Бизона, он откажется заканчивать установку. Можно безопасно вызвать его путем выполнения:

brew link bison27 --force

И теперь проверяют бизона-V, чтобы видеть, что Вы используете Бизона 2.7!

0
ответ дан 8 April 2014 в 18:00

Другие вопросы по тегам:

Похожие вопросы: