Bizon 2.7'yi Ubuntu 14.04'e yükleyin


11

Komut kullanarak ubuntu 14.04'e bizon yüklemeye çalıştığımda sudo apt-get install bison, sürüm 3 kurulur.

2.7 sürümünü kullanmak için bizonu eski sürüme geçirmek istiyorum.

Nasıl yapabilirim?

Teşekkürler.


Daha iyi bir çözümüm var, cevabımı kontrol et :)
Salehi

Yanıtlar:


22

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.


7
Güncelleme yöneticisinin bu paketin üzerine yazmasını önlemek apt-mark hold libbison-devveapt-mark hold bison
Bechir

1
32-bit sürümlere ihtiyacınız olan tek şansta, indirmeleri buradan alabilirsiniz: Packages.ubuntu.com/saucy/libbison-dev (Bazı kodları test etmem gerektiğinden VM'de Ubuntu 32-bit kullanıyorum 32 bit platformda)
Andrea

Hey, çözümüme bir göz atın :)
Salehi


Sunucunuza virüs ve rootkis olmadan geldiklerinin garantisi olmadığı için bunları yüklemenizi önermiyorum.
Daniel W.

4

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


Denedim 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
Bechir

2
Bu, yalnızca bizon 2.7 arşivlerde varsa ancak orada değilse işe yarar. 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.
Stormvirux

2
Elle yükleyerek düzelttim. Bunu yapmanın temiz bir yolu olduğunu düşündüm :(. Her
nasılsa

2

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!


3
linux demlemek bir şey olmamalı!
Greg

@Greg, linux ve mac evlerini aynı hissettirmek için basit bir komut dosyası isteyen mac kullanıcıları için uygundur
Steve Buzonas

1

bison2 (2: 2.7.1.dfsg-1-ppa1) burada benim ppa'dan edinilebilir


Bu soruya bir cevap sağlamaz. Bir yazardan eleştiri almak veya açıklama istemek için yazılarının altına bir yorum bırakın - her zaman kendi yayınlarınıza yorum yapabilirsiniz ve yeterli bir üne sahip olduğunuzda herhangi bir yazı hakkında yorum yapabilirsiniz .
Luís de Sousa

Aslında, cevabım nasıl eski sürüme geçileceğini açıklamıyor ve paketimin "güvenilir" v3 sürümü ile birlikte bizon 2.7.1 yüklediğini netleştirmeliydim. (Ayrıca
yazılara
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.