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

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
相关标签: Tex