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, 2016 at 12:20
  • The kpsewhich biblatex.sty gives /usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty.
    – MYaseen208
    Dec 4, 2016 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, 2016 at 12:32
  • Present version of biblatex is 3.5.
    – Bernard
    Dec 4, 2016 at 12:37
  • Thanks @Bernard for your comment. Please See her and here.
    – MYaseen208
    Dec 4, 2016 at 12:41

1 Answer 1

  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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .