Biber est une alternative à BibTeX pour les utilisateurs de biblatex, écrit en Perl, avec le support complet pour unicode.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.
Téléchargement (HTTP) : http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.1/biblatex-biber.tar.gz
Somme de contrôle MD5 du téléchargement : c46979acce3befdb3431ffadcc81bdf3
Taille du téléchargement : 2.0 Mo
Estimation de l'espace disque requis : 37 Mo
Estimation du temps de construction : moins de 0.1 SBU (0.6 SBU to run the tests)
La version correspondante de biblatex est un projet séparé - la
version tds est pré-emballée pour être déballée dans le
répertoire texmf-dist
.
Téléchargement (HTTP):
http://sourceforge.net/projects/biblatex/files/biblatex-3.0/biblatex-3.0.tds.tgz
Somme de contrôle MD5 du téléchargement: c6dad1c1f8a46785981610b5165d9fe5
Taille du téléchargement: 19 Mo
Correctif requis: http://www.linuxfromscratch.org/patches/blfs/svn/biblatex-biber-2.1-upstream_fixes-1.patch
autovivification-0.16 Business::ISBN-2.09 Business::ISMN-1.13 Business::ISSN-0.91 Data::Compare-1.25 Data::Dump-1.23 Date::Simple-3.03 Encode::EUCJPASCII-0.03 Encode::HanExtra-0.23 Encode::JIS2K-0.03 File::Slurp-9999.19 IPC::Run3-0.048 Log::Log4perl-1.46 libwww-perl-6.13 List::AllUtils-0.09 Module-Build-0.4214 Regexp::Common-2013031301 Text::BibTeX-0.71 Text::Roman-3.5 Unicode::Collate-1.14 Unicode::LineBreak-2015.07.16 XML::LibXML::Simple-0.95 XML::LibXSLT-1.94 XML::Writer-0.625 et texlive-20150521
File::Which-1.19, Test::Differences-0.63, Test::Pod-1.51 et Test::Pod::Coverage-1.10 (tous utiles pour lancer la suite de tests)
Comme le nom de l'archive est sans version, il faudra le déballer dans un répertoire correctement versionné biblatex-biber-2.1.
Il est possible d'installer toutes les dépendances manquantes automatiquement Depuis perl-5.22.0, Module-Build-0.4214 n'est pas une partie du coeur de la distribution. Pour installer automatiquement les dépendances de perl vous devrez installer cela en premier Vous pouvez ensuite lancer perl ./Build.PL et quand il vous donne la main, devenez utilisateur root et lancez ./Build installdeps
Si vous lancez ./Build.PL sous une version de perl après 5.20.2 il vous dira que la version de Unicode::Normalize est trop nouvelle. En fait, la nouvelle version fonctionne, mais est maintenant en perl pure et prend plus de temps pour se lancer : plus de temps si vous avez une grande bibliographie. Vous pouvez trouver l'ancienne version à http://backpan.perl.org/authors/id/S/SA/SADAHIRO/Unicode-Normalize-1.17.tar.gz et utilisez le standard build and installation instructions pour l'installer si vous souhaitez. Plus de détails sont dans les notes utilisateurs.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/biber
Installez Biber en lançant les commandes suivantes (corriger des fichiers en lecture seul produira des avertissement) :
patch -Np1 -i ../biblatex-biber-2.1-upstream_fixes-1.patch && sed -i 's/ 44/ 43/' t/bcfvalidation.t && perl ./Build.PL && ./Build
Pour tester les résultats, entrez: ./Build test - vous devrez avoir les locales en_GB.UTF-8 et sv_SE.UTF-8. Deux tests (et deux sous tests) échoueront : pour gagner du temps les tests utilisent les locales du système au lieu de l'algorithm par défaut Unicode::Collation, et quelques détails sur les locales en OSX (ou le développement est en cours) sont différents de ceux dans glibc
Maintenant, en tant qu'utilisateur root
:
tar -xf ../biblatex-3.0.tds.tgz -C /opt/texlive/2015/texmf-dist && texhash && ./Build install
patch -Np1 -i
../biblate-biber-2.1-upstream_fixes-1.patch
:
perl-5.22 est devenu plus strict
sur ce qu'il est nécessaire d'échapper.
sed -i 's/ 44/ 43/'
t/bcfvalidation.t
: Contrairement à la branche maître de
git qui a 44 paires de fichiers pour ce test, l'archive embarquée
en contient seulement 43. Le sed empêche l'échec.
tar -xf biblatex-3.0a.tds.tar.gz -C
/opt/texlive/2015/texmf-dist
: cela installe les
nouveaux fichiers de biblatex au
dessus de ceux installés par texlive.
texhash
: this updates the
file hash tables (otherwise known as the file name database).
Last updated on 2014-08-30 06:50:58 +0200