Manually install LaTeX packages in Ubuntu
The following four steps permit manual installation of packages on Debian/Ubuntu (and presumably other Linux) systems. If you have the sty file already, skip steps 1 and 2.
- Download the package from CTAN (e.g., footmisc.zip).
- Extract the files and place them in an appropriate directory (e.g.
/usr/local/share/texmf/tex/latex/footmisc/). This location is preferable to the main installation tree (/usr/share/texmf-texlive/tex/latex/) as the files are more likely to be preserved during upgrades.
- Generate the
.styfile by running latex on the appropriate source files (e.g.,
$ latex footmisc.insand
$ latex footmisc.dtx).
- Update the ls-R file in this source tree:
$ cd /usr/local/share/texmf/ $ sudo mktexlsr
/usr/local/share/texmf/tex/ is not searched recursively by kpathsea (cf.
kpsepath tex), the
ls -R file at the root directory of this search path must be updated to make the system aware of the new package.
Adding LaTex .sty files into the LaTeX Texlive installation in Ubuntu
$ sudo cp <package>.sty /usr/share/texmf-texlive/tex/latex/base/ $ sudo mktexlsr