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.
Download (HTTP): https://github.com/plk/biber/archive/v2.7.tar.gz
Download MD5 sum: 4956fbf23546b6325647b6c81b2b4bea
Download size: 1.3 MB
Estimated disk space required: 36 MB
Estimated build time: 0.3 SBU including tests
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 https://github.com/plk/biber/archive/v2.7.tar.gz \ -O biber-2.7.tar.gz
.
The corresponding version of biblatex is a separate project - the tds
tarball is pre-packaged for untarring into the texmf-dist
directory. Download (HTTP):
http://sourceforge.net/projects/biblatex/files/biblatex-3.7/biblatex-3.7.tds.tgz
Download MD5 sum: 0aa6937010eaaf2154e3ebd00a2fae77
Download size: 19 MB
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: http://wiki.linuxfromscratch.org/blfs/wiki/biber
Install Biber by running the following commands:
perl ./Build.PL && ./Build
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
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).
Last updated on 2017-08-26 10:08:22 -0700