source: pst/typesetting/biber.xml@ 5f1d5fa

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 5f1d5fa was 000370f4, checked in by Ken Moffat <ken@…>, 8 years ago

Fix the download link for biblatex-biber, at least until I have sorted the 2.6 dependencies.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17871 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 10.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- when released, the directory is current instead of a version
8 <!ENTITY biber-download-http "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/current/biblatex-biber.tar.gz">-->
9 <!-- but 2.5 is now old, so point to it - deps for 2.6 are very different -->
10 <!ENTITY biber-download-http "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.5/biblatex-biber.tar.gz">
11 <!ENTITY biber-download-ftp " ">
12<!-- <!ENTITY biber-download-http "&sources-anduin-http;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">
13 <!ENTITY biber-download-ftp "&sources-anduin-ftp;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz">-->
14 <!ENTITY biber-md5sum "md5sum 747c3c86eff58ccbc1b419357f665ebd">
15 <!ENTITY biber-size "816 KB">
16 <!-- buildsize includes the installed biblatex -->
17 <!ENTITY biber-buildsize "31 MB">
18 <!ENTITY biber-time "less than 0.1 SBU (0.83 SBU to run the tests)">
19
20 <!ENTITY biblatex-download-http "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz">
21 <!ENTITY biblatex-download-ftp "">
22 <!ENTITY biblatex-md5sum "322d8f7aec957b2af4e7d3462d0c4818">
23 <!ENTITY biblatex-size "19 MB">
24
25]>
26
27<sect1 id="biber" xreflabel="biber-&biber-version;">
28 <?dbhtml filename="biber.html"?>
29
30 <sect1info>
31 <othername>$LastChangedBy$</othername>
32 <date>$Date$</date>
33 </sect1info>
34
35 <title>biblatex-biber-&biber-version;</title>
36
37 <indexterm zone="biber">
38 <primary sortas="a-biber">Biber</primary>
39 </indexterm>
40
41 <sect2 role="package">
42 <title>Introduction to biber</title>
43
44 <para>Biber is a BibTeX replacement for users of biblatex, written in
45 <application>Perl</application>, with full Unicode support.</para>
46
47 &lfs7a_checked;
48
49 <bridgehead renderas="sect3">Package Information</bridgehead>
50 <itemizedlist spacing="compact">
51 <listitem>
52 <para>Download (HTTP): <ulink url="&biber-download-http;"/></para>
53 </listitem>
54 <listitem>
55 <para>Download (FTP): <ulink url="&biber-download-ftp;"/></para>
56 </listitem>
57 <listitem>
58 <para>Download MD5 sum: &biber-md5sum;</para>
59 </listitem>
60 <listitem>
61 <para>Download size: &biber-size;</para>
62 </listitem>
63 <listitem>
64 <para>Estimated disk space required: &biber-buildsize;</para>
65 </listitem>
66 <listitem>
67 <para>Estimated build time: &biber-time;</para>
68 </listitem>
69 </itemizedlist>
70
71 <bridgehead renderas="sect3">Required Additional Download</bridgehead>
72
73
74 <itemizedlist spacing="compact">
75 <listitem>
76 <para>The corresponding version of <application>biblatex</application> is
77 a separate project - the tds tarball is pre-packaged for untarring into
78 the <filename class="directory">texmf-dist</filename> directory.
79 Download (HTTP): <ulink url="&biblatex-download-http;"/></para>
80 </listitem>
81 <listitem>
82 <para>Download MD5 sum: &biblatex-md5sum;</para>
83 </listitem>
84 <listitem>
85 <para>Download size: &biblatex-size;</para>
86 </listitem>
87 </itemizedlist>
88
89 <bridgehead renderas="sect3">Biber Dependencies</bridgehead>
90
91 <bridgehead renderas="sect4">Required</bridgehead>
92 <para role="required">
93 <!-- KFM: because I always get confused by these deps, I've decided
94 to add some comments.
95 Both Config::AutoConf and ExtUtils::LibBuilder are listed as build
96 requirements in Build.PL, the rest are just requirements, but the
97 difference seems moot. Those two are needed to build Text::BibTeX
98 so not listed separately. -->
99 <xref linkend="perl-autovivification"/>
100 <xref linkend="perl-business-isbn"/>
101 <xref linkend="perl-business-ismn"/>
102 <xref linkend="perl-business-issn"/>
103 <xref linkend="perl-class-accessor"/>
104 <xref linkend="perl-data-compare"/>
105 <xref linkend="perl-data-dump"/>
106 <xref linkend="perl-data-uniqid"/>
107 <xref linkend="perl-date-simple"/>
108 <xref linkend="perl-encode-eucjpascii"/>
109 <xref linkend="perl-encode-hanextra"/>
110 <xref linkend="perl-encode-jis2k"/>
111 <xref linkend="perl-file-slurp"/>
112 <!-- IPC::Cmd is a part of core perl -->
113 <xref linkend="perl-ipc-run3"/>
114 <xref linkend="perl-lingua-translit"/>
115 <xref linkend="perl-list-allutils"/>
116 <!-- List::MoreUtils was pulled in for the testsuite of List::AllUtils,
117 but it needs to be present even if people do not run the tests -->
118 <xref linkend="perl-list-moreutils"/>
119 <!-- List::MoreUtils::XS is listed as a dep, but it is part of
120 List::MoreUtils -->
121 <xref linkend="perl-log-log4perl"/>
122 <!-- I initially misread LWP-Protocol-https as part of libwww-perl
123 when I was preparing this list. In fact, it depends on that -->
124 <xref linkend="perl-lwp-protocol-https"/>
125 <!-- LWP::Simple is part of libwww-perl,
126 that is pulled in by LWP::Protocol::https -->
127 <!-- Module::Build is pulled in by perl-text-bibtex, but mention it explicitly
128 so that the note on automatically installing missing dependencies can be run -->
129 <xref linkend="perl-module-build"/>
130 <!-- Mozilla::CA is a dependency of LWP-Protocol-https -->
131 <xref linkend="perl-regexp-common"/>
132 <xref linkend="perl-text-bibtex"/>
133 <xref linkend="perl-text-roman"/>
134 <!-- Collate.pm ships in perl, but is sometimes too old, and we like current
135 versions. Make the latest version required so that everyone is using the
136 same version. In fact, the version in perl-5.20.2 is indeed too old for
137 biber-2.0 - commented, biber 2.6 is happy with the version in 5.24.0
138 <xref linkend="perl-unicode-collate"/> -->
139 <!-- Unicode::GCstring is part of Unicode::LineBreak -->
140 <xref linkend="perl-unicode-linebreak"/>
141 <!-- Unicode::Normalize is part of core perl
142 <xref linkend="perl-unicode-normalize"/> -->
143 <xref linkend="perl-xml-libxml-simple"/>
144 <xref linkend="perl-xml-libxslt"/>
145 <xref linkend="perl-xml-writer"/> and
146 <!-- untarring biblatex requires that the texmf directories already exist -->
147 <xref linkend="texlive"/>
148 (or <xref linkend="tl-installer"/>)
149 </para>
150
151 <bridgehead renderas="sect4">Optional</bridgehead>
152 <para role="optional">
153 <xref linkend="perl-file-which"/> and
154 <xref linkend="perl-test-differences"/> to run the testsuite
155 </para>
156
157 <note>
158<!-- when a new release appears, use this para and link to sourceforge,
159 until we have a versioned copy at anduin. -->
160 <para>
161 Although the tarball name is unversioned, it will untar to a
162 correctly-versioned biblatex-biber-&biber-version; directory.
163 </para>
164
165 <para>
166 It is almost possible to install all missing dependencies automatically.
167 Except, from <application>perl-5.22.0</application> onwards,
168 <xref linkend="perl-module-build"/> is no longer part of
169 the core perl distribution. And for <xref linkend="perl-data-uniqid"/>
170 we have to patch it to skip over a test which always fails - that failing
171 test will probably break the automatic install. To automatically install
172 the remaining perl dependencies you will need to manually install those
173 two modules first.
174 You can then run <command>perl ./Build.PL</command> and when it
175 prompts you, become the root user and run
176 <command>./Build installdeps</command>
177 </para>
178 </note>
179
180 <para condition="html" role="usernotes">User Notes:
181 <ulink url='&blfs-wiki;/biber'/></para>
182
183 </sect2>
184
185 <sect2 role="installation">
186 <title>Installation of Biber</title>
187
188 <para>Install <application>Biber</application> by running the following
189 commands:</para>
190
191<screen><userinput>perl ./Build.PL &amp;&amp;
192./Build</userinput></screen>
193
194 <para>To test the results, enter: <command>./Build test</command> - you will
195 require the en_GB.UTF-8 and sv_SE.UTF-8 locales. Test 12 of t/sort-order.t
196 will fail : for
197 speed the tests use system locales instead of the default Unicode::Collation
198 algorithm, and some minor details of the locales in OSX (where development
199 takes place) differ from those in <application>glibc</application></para>
200
201 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
202
203<screen role="root"><userinput>tar -xf ../biblatex-&biblatex-version;.tds.tgz -C /opt/texlive/&texlive-year;/texmf-dist &amp;&amp;
204texhash &amp;&amp;
205./Build install</userinput></screen>
206
207 </sect2>
208
209 <sect2 role="commands">
210 <title>Command Explanations</title>
211
212 <para>
213 <command>tar -xf biblatex-&biblatex-version;.tds.tar.gz -C
214 /opt/texlive/&texlive-year;/texmf-dist</command>:
215 this installs the new <application>biblatex</application> files over those
216 installed by <application>texlive</application>.
217 </para>
218
219 <para>
220 <command>texhash</command> : this updates the file hash tables (otherwise
221 known as the file name database).
222 </para>
223
224 </sect2>
225
226 <sect2 role="content">
227 <title>Contents</title>
228
229 <segmentedlist>
230 <segtitle>Installed Programs</segtitle>
231 <segtitle>Installed Library</segtitle>
232 <segtitle>Installed Directory</segtitle>
233
234 <seglistitem>
235 <seg>biber</seg>
236 <seg>None</seg>
237 <seg>/usr/lib/perl5/site_perl/5.*{,/&lt;arch&gt;-linux/auto}/Biber</seg>
238 </seglistitem>
239 </segmentedlist>
240
241 <variablelist>
242 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
243 <?dbfo list-presentation="list"?>
244 <?dbhtml list-presentation="table"?>
245
246 <varlistentry id="biber-prog">
247 <term><command>biber</command></term>
248 <listitem>
249 <para>is used for producing bibliographies in LaTeX documents.</para>
250 <indexterm zone="biber biber-prog">
251 <primary sortas="b-biber">biber</primary>
252 </indexterm>
253 </listitem>
254 </varlistentry>
255
256 </variablelist>
257
258 </sect2>
259
260</sect1>
Note: See TracBrowser for help on using the repository browser.