Linux下自定义位置瘦身安装TeXLive2018

版权声明:转载请注明地址! https://blog.csdn.net/Shieber/article/details/88751683

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

猜你喜欢

转载自blog.csdn.net/Shieber/article/details/88751683