欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下自定义位置安装TeXLive2018

程序员文章站 2022-05-28 12:57:42
...

Linux下自定义位置安装TeXLive2018


前段时间写的博文,发现部分指令有错,今天更正并加入环境变量设置一节。

1.从清华大学的镜像处下载

https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

2.安装图像化界面必备的perl-tk组件

sudo apt-get install perl-tk

3.把下载好的.iso文件挂载到/mnt下

sudo mount -t iso9660 -o loop texlive2018-20180414.iso /mnt

4.准备从图形界面安装

cd /mnt
sudo ./install-tl -gui

5.如果要修改安装位置请执行(/目录下面空间够用也可不用管这一步)

在"TEXDIR(主TeX目录)" 一行后点修改,填入新的位置(如/home/texlive2018)

6.可以瘦身安装(空间够此步也可忽略)

"安装字体/宏包文档目录树" 切换为否
"安装字体/宏包源代码目录树" 切换为否
上面两个操作会舍弃安装文档和源代码,实际上大部分人也不会看,安装了浪费2G左右空间

7.点击安装TeX Live

8.卸载镜像文件

sudo unmount /mnt

9.配置字体(不配置的话,无法使用TeXLive自带字体)

sudo cp /home/tex2018/2018/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
sudo fc-cache -fsv (此步执行时间稍长)

10.环境变量设置

打开~/.bashrc 在最后加入如下内容(具体路径安按照自己的系统修改)

export TexMan="/home/tex2018/2018/texmf-dist/doc/man"
export TexInfo="/home/tex2018/2018/texmf-dist/doc/info"
export TexLive="/home/tex2018/2018/bin/x86_64-linux"
export MANPATH="$MANPATH:$TexMan"
export INFOPATH="$INFOPATH:$TexInfo"
export PATH="$PATH:$TexLive"

执行 source ~/.bashrc

11.更新源配置

sudo tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
此步如果出现sudo;找不到命令 tlmgr,意味着执行时环境变量不对,请执行
(1) sudo vi /etc/sudoers
(2) 给如下内容加一个感叹号
	Defaults	env_reset 
	Defaults	!env_reset
(3) 再vi ~/.bashrc 加入下面这行到最后
(4) alias sudo='sudo env PATH=$PATH'
(5) 保存退出执行 source ~/.bashrc
此时再执行第一条命令 sudo tlmgr option ....

12.更新宏包

sudo tlmgr update --self --all 
要更新几百个,时间较长

13.解决软件安装依赖问题

(1) sudo apt-get install aptitude
(2) sudo aptitude install equivs
(3) sudo mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
(4) equivs-control texlive-local
(5) 浏览器打开https://www.tug.org/texlive/files/debian-equivs-2018-ex.txt并复制所有内容
(6) sudo vi texlive-local 删除所有内容并将从浏览器拷贝的内容粘贴进去并保存退出
(7) sudo equivs-build texlive-local
(8) sudo apt-get install freeglut3
(9) sudo dpkg -i texlive-local_2018-1_all.deb
相关标签: Tex