Ketika saya mencoba menginstal bison di ubuntu 14.04 saya menggunakan perintah sudo apt-get install bison, versi 3 diinstal.
Saya ingin menurunkan versi bison untuk menggunakan versi 2.7.
Bagaimana saya bisa melakukannya?
Terima kasih.
Ketika saya mencoba menginstal bison di ubuntu 14.04 saya menggunakan perintah sudo apt-get install bison, versi 3 diinstal.
Saya ingin menurunkan versi bison untuk menggunakan versi 2.7.
Bagaimana saya bisa melakukannya?
Terima kasih.
Jawaban:
Saya menginstal pkgs terakhir bison (2.7.1) dan libbison-dev (2.7.1) dari Saucy dan itu bekerja seperti pesona.
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
Untuk mencegah pembaruan manajer menimpa paket ini
apt-mark hold libbison-dev
apt-mark hold bison
Selesai
apt-mark hold libbison-devdanapt-mark hold bison
Berikan juga versi paket sebagai berikut:
apt-get install pkg=version
dan Anda bisa mendapatkan semua versi yang tersedia menggunakan apt-cache showpkg bison
apt-get install bison=2:2.7.1.dfsg-1tetapi apt-getmasih mengeluhE: Version '2:2.7.1.dfsg-1' for 'bison' was not found
apt-cache showpkg bisonuntuk melihat versi yang tersedia. Salah satu cara mudah adalah menambahkan saucy dev repo hanya untuk menginstal bison 2.7.
Anda dapat menginstal bison versi 2.7 melalui linuxbrew . Setelah Anda menginstal linuxbrew oleh:
ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"
dan menambahkan berikut ini di bagian bawah .bashrc atau .zshrc:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
Anda dapat menginstal Bison 2.7!
brew install bison27
Homebrew dimaksudkan untuk mac, jadi itu akan berteriak pada Anda untuk tidak menggunakan Mac Anda dengan benar jika Anda menjalankan brew doctor. Karena Mac sudah menginstal Bison, Macon akan menolak untuk menyelesaikan pemasangan. Anda dapat memaksanya dengan aman dengan melakukan:
brew link bison27 --force
Dan sekarang periksa bison -V untuk melihat Anda menggunakan Bison 2.7!
bison2 (2: 2.7.1.dfsg-1-ppa1) tersedia dari ppa saya di sini