Yanıtlar:
Ben Saucy son bizon (2.7.1) ve libbison-dev (2.7.1) pkgs yükledim ve bir cazibe gibi çalıştı.
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
Güncelleme yöneticisinin bu paketin üzerine yazmasını önlemek için
apt-mark hold libbison-dev
apt-mark hold bison
Bitti.
apt-mark hold libbison-devveapt-mark hold bison
Paket sürümünü aşağıdaki gibi de vermeniz yeterlidir:
apt-get install pkg=version
ve mevcut tüm sürümleri kullanarak apt-cache showpkg bison
apt-get install bison=2:2.7.1.dfsg-1ama apt-gethala şikayet ediyorumE: Version '2:2.7.1.dfsg-1' for 'bison' was not found
apt-cache showpkg bisonmevcut sürümleri görmek için çalıştırarak görebilirsiniz. Kolay bir yol, sadece bizon 2.7 yüklemek için şımarık dev repo eklemek olacaktır.
Bizon 2.7 sürümünü linuxbrew ile kurabilirsiniz . Linuxbrew'u kurduktan sonra:
ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"
ve aşağıdakileri .bashrc veya .zshrc'nin altına ekleyin:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
Bison 2.7'yi kurabilirsiniz!
brew install bison27
Homebrew macs içindir, bu yüzden demlemek doktor çalıştırırsanız Mac'inizi düzgün kullanmamanız için size bağırır. Mac'lerde zaten Bison yüklü olduğundan, yüklemeyi bitirmeyi reddedecektir. Aşağıdakileri yaparak güvenli bir şekilde zorlayabilirsiniz:
brew link bison27 --force
Ve şimdi bizon 2.7'yi kullandığınızı görmek için bizon -V'yi kontrol edin!
bison2 (2: 2.7.1.dfsg-1-ppa1) burada benim ppa'dan edinilebilir