Introduction to biber

Biber is a BibTeX replacement for users of biblatex, written in Perl, with full Unicode support.

This package is known to build and work properly using an LFS-8.1 platform.

Package Information



The biber source tarball shown above downloads with the correct name, biber-2.7.tar.gz, if using a browser such as Firefox. If you prefer to use a command line program such as wget, you normally would obtain v2.7.tar.gz. To obtain this package with the proper filename, run:

wget -c \
     -O biber-2.7.tar.gz


Required Additional Download

Biber Dependencies


autovivification-0.17 Business::ISBN-3.004 Business::ISMN-1.131 Business::ISSN-1.002 Class::Accessor-0.34 Data::Compare-1.25 Data::Dump-1.23 Data::Uniqid-0.12 DateTime::Calendar::Julian-0.04 DateTime::Format::Builder-0.81 Encode::EUCJPASCII-0.03 Encode::HanExtra-0.23 Encode::JIS2K-0.03 File::Slurp-9999.19 IPC::Run3-0.048 Lingua::Translit-0.27 List::AllUtils-0.14 List::MoreUtils-0.419 Log::Log4perl-1.49 LWP::Protocol::https-6.06 Module::Build-0.4224 Regexp::Common-2017060201 Sort::Key-1.33 Text::BibTeX-0.81 Text::CSV-1.95 Text::Roman-3.5 Unicode::Collate-1.19 Unicode::LineBreak-2017.004 XML::LibXML::Simple-0.97 XML::LibXSLT-1.95 XML::Writer-0.625 and texlive-20170524 (or install-tl-unx)



This version of biber requires at least perl-5.24.0. If you are using an older version of perl you may prefer to install v2.5 - for that see the BLFS-7.10 book (that source is now in files/biblatex-biber/2.5/ instead of files/biblatex-biber/current/).


File::Which-1.21 and Test::Differences-0.64 to run the testsuite



It is possible to install all missing dependencies automatically. But from perl-5.22.0 onwards, Module::Build-0.4224 is no longer part of the core perl distribution. And for Data::Uniqid-0.12 we have to patch it to skip over a test which always fails - that failing test may break the automatic install. To automatically install the remaining perl dependencies you can install those two modules first using alternate auto installation instructions. then run perl ./Build.PL and when it prompts you, become the root user and run ./Build installdeps

User Notes:

Installation of Biber

Install Biber by running the following commands:

perl ./Build.PL &&

To test the results, enter: ./Build test

Now, as the root user:

tar -xf ../biblatex-3.7.tds.tgz -C /opt/texlive/2017/texmf-dist &&
texhash &&
./Build install

Command Explanations

tar -xf biblatex-3.7.tds.tar.gz -C /opt/texlive/2017/texmf-dist: this installs the new biblatex files over those installed by texlive.

texhash : this updates the file hash tables (otherwise known as the file name database).


Installed Programs: biber
Installed Library: None
Installed Directory: /usr/lib/perl5/site_perl/5.*{,/<arch>-linux/auto}/Biber

Short Descriptions


is used for producing bibliographies in LaTeX documents.

Last updated on 2017-08-26 10:08:22 -0700