I installed Tex Live 2016 on Ubuntu 16.04.1 LTS using

sudo apt-get install texlive-full

Now References are not working. When I use biber in LYX 2.2.2, I get the following error:

Biber error: Error: Found biblatex control file version 3.1, expected version 3.2.

I tried

sudo apt-get install texlive-bibtex-extra biber

it says,

texlive-bibtex-extra is already the newest version (2016.20160520-1~ubuntu16.04.1york1). biber is already the newest version (2.6.0-0york1~16.04).

I guess, I have old version of Biblatex. I could not figure out how to install the latest version of Biblatex. Any help will be highly appreciated. Thanks

  • 3
    What does kpsewhich biblatex.sty at the Terminal report? It's possible you've got a 'local' file installation that's over-riding the system one. (I assume that the versions do match from the Ubuntu repos.) – Joseph Wright Dec 4 '16 at 12:20
  • The kpsewhich biblatex.sty gives /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty. – MYaseen208 Dec 4 '16 at 12:23
  • Thanks @JosephWright for your comment and concern in my problem. The kpsewhich biblatex.sty gives /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty. – MYaseen208 Dec 4 '16 at 12:32
  • Present version of biblatex is 3.5. – Bernard Dec 4 '16 at 12:37
  • Thanks @Bernard for your comment. Please See her and here. – MYaseen208 Dec 4 '16 at 12:41
  1. Use kpsewhich biblatex.sty to get /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.st‌​y.
  2. From SourceForge download biber v.2.6.
  3. From SourceForge download biblatex v.3.6
  4. Create two temp dirs: mkdir tempbb && mkdir tempbl
  5. Uncompress biber-cygwin64.tar.gz and biblatex-3.6.tds.tgz to the temp directories:

    tar -zxvf biber-cygwin64.tar.gz -C tempbb/
    tar -zxvf biblatex-3.6.tds.tgz -C tempbl/
  6. Move the contents of the files in the tempbl temp directory to /usr/share/texlive/texmf-dist/ thus:

    sudo rsync -azvv tempbl/ /usr/share/texlive/texmf-dist/
  7. Move the biber bin from your temp directory to /usr/share/texlive/ thus:

    sudo rsync -azvv tempbl/ /usr/share/texlive/
  8. Run mktexlsr
  9. Test that everything is working fine.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.