summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAkira Yokosawa <akiyks@gmail.com>2021-04-05 00:29:34 +0900
committerAkira Yokosawa <akiyks@gmail.com>2021-04-05 10:20:50 +0900
commit7537b1f4a71079e12bfcf13cb90186210874cf27 (patch)
tree8e15d6d66382bc825192f05c0887cf131a5f0919
parent283bf48cfa39a4f6c7ebcecbb89ab5336b3bf719 (diff)
downloadperfbook-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.txt42
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