Linux下自定义位置瘦身安装TeXLive2018
程序员文章站
2022-05-28 12:48:46
...
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.更新源配置
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) 保存退出执行
(6) source ~/.bashrc
此时再执行第一条命令
11.更新宏包
sudo tlmgr update --self --all #(要更新700多个,时间较长)
12.解决软件安装依赖问题
(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 freeglut3
(9) sudo dpkg -i texlive-local_2018-1_all.deb