diff options
author | Akira Yokosawa <akiyks@gmail.com> | 2021-04-05 00:29:34 +0900 |
---|---|---|
committer | Akira Yokosawa <akiyks@gmail.com> | 2021-04-05 10:20:50 +0900 |
commit | 7537b1f4a71079e12bfcf13cb90186210874cf27 (patch) | |
tree | 8e15d6d66382bc825192f05c0887cf131a5f0919 | |
parent | 283bf48cfa39a4f6c7ebcecbb89ab5336b3bf719 (diff) | |
download | perfbook-7537b1f4a71079e12bfcf13cb90186210874cf27.tar.gz |
FAQ-BUILD: Drop Ubuntu Xenial from build environment
TeX Live 2015/Debian on Xenial does not have "glossaries-extra",
on which our index/acronym scheme depends.
As Xenial will be EOL'd soon, drop it.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
-rw-r--r-- | FAQ-BUILD.txt | 42 |
1 files changed, 12 insertions, 30 deletions
diff --git a/FAQ-BUILD.txt b/FAQ-BUILD.txt index c0afc430..2e6a3cb8 100644 --- a/FAQ-BUILD.txt +++ b/FAQ-BUILD.txt @@ -40,18 +40,6 @@ Alternatively, you can use the container image described in #14 below. Otherwise, instructions follow. - On Ubuntu Xenial, installing the following set of - packages suffices: - - texlive-latex-base texlive-latex-extra psutils - texlive-publishers-doc texlive-fonts-extra - texlive-math-extra texlive-publishers - texlive-science texlive-bibtex-extra - gnuplot-x11 xfig inkscape graphviz fig2ps - - Ubuntu Xenial has a buggy version of LaTeX package - "titlesec". See #10 below to update. - On Ubuntu Bionic and Focal, the following list should cover necessary packages (except for -doc packages): texlive-publishers texlive-pstricks @@ -61,9 +49,9 @@ Ubuntu Bionic has a buggy version of LaTeX package "cleveref". See #10 below to install the latest one. - On Ubuntu Xenial and Bionic, you also need to fetch - a version of a2ping which is compatible with updated - Ghostscript. See #7 below. + On Ubuntu Bionic, you also need to fetch a version of + a2ping which is compatible with updated Ghostscript. + See #7 below. On Fedora, installing the following set of packages suffices: @@ -133,11 +121,12 @@ "nimbus15", "newtxtt", etc.; or an old version of font package "newtx". How can I install or update them? - A. First of all, building perfbook requires TeX Live 2013/Debian - (Ubuntu Trusty) or later. If you are told you have an old - "newtx" package, you need to upgrade your TeX installation. + A. First of all, building perfbook requires TeX Live 2017/Debian + (Ubuntu Bionic) or later. If you are told you don't have + "glossaries-extra" package, you need to upgrade your TeX + installation. For other optional font packages, upgrading TeX Live - to 2015/Debian (Ubuntu Xenial) or later should suffice. + to 2017/Debian (Ubuntu Bionic) or later should suffice. Upgrading your Linux distribution (e.g. to Ubuntu Focal) is one way to upgrade TeX Live (to 2019/Debian on Focal), @@ -187,25 +176,18 @@ On upstream TeX Live (assuming user mode installation): tlmgr install newtx -10. Building perfbook fails with a warning of buggy cleveref/listings, - version mismatch of titlesec/draftwatermark/epigraph/fvextra, or - missing fvextra. What can I do? +10. Building perfbook fails with a warning of buggy cleveref or + version mismatch of epigraph. + What can I do? - A. They are known issues on Ubuntu Xenial (titlesec), - Ubuntu Bionic (cleveref), TeX Live 2014/2015 (listings), - TeX Live releases prior to 2015 (draftwatermark), - TeX Live releases prior to 2017 (fvextra), + A. They are known issues on Ubuntu Bionic (cleveref), and TeX Live releases prior to 2020 (epigraph). This answer assumes Ubuntu, but it should work on other distros. 1. Download whichever package from CTAN mirror: - http://mirrors.ctan.org/macros/latex/contrib/titlesec.zip http://mirrors.ctan.org/macros/latex/contrib/cleveref.zip - http://mirrors.ctan.org/macros/latex/contrib/listings.zip - http://mirrors.ctan.org/macros/latex/contrib/draftwatermark.zip http://mirrors.ctan.org/macros/latex/contrib/epigraph.zip - http://mirrors.ctan.org/macros/latex/contrib/fvextra.zip 2. Install it by following instructions at: https://help.ubuntu.com/community/LaTeX#Installing_packages_manually |