我已经texlive2017-20170524.iso
从下载http://muug.ca/mirror/ctan/systems/texlive/Images/。
如果我通过安装它sudo ./install-tl
,当我不需要它时,如何将其从我的系统中删除?
我是否只需要按照删除 TeX Live?
(sudo apt-get remove texlive
)
由于我没有通过安装它sudo apt-get install texlive
,我不确定它是否适用
答案1
只需rm -rf
安装 TeXLive 的目录(注意拼写错误!)并撤销您可能所做的任何手动更改,例如更改PATH
环境变量。
答案2
当存储库中的软件包相对较新时。我建议使用常规的软件包管理方法。使用官方存储库或维护良好的 ppa 可让您以最小的努力接收未来的更新。当目标系统处于隔离状态时,apt-离线是一种管理包裹的可行方法。
下载的安装程序可能包含也可能不包含卸载脚本。如果软件不包含,则很难正确删除所有组件。但是,您可以通过查看安装脚本来查找组件的安装位置,从而手动卸载。如果您不熟悉安装程序的语言(在本例中为 Perl),请主要查看注释。
在install-tl
安装-tl-unx.tar.gz。1393-1401 行的注释列出了“UNIX 上的环境变量和默认值”。安装目录列为/usr/local/texlive
。用户配置文件应位于~/.texlive2017/
,保留它们可能不会导致任何问题。rm -rf /usr/local/texlive
应删除该程序。您的PATH
变量可能会被更改为包含/usr/local/texlive
,但这只是一个有根据的猜测。
# Environment variables and default values on UNIX:
# TEXLIVE_INSTALL_PREFIX /usr/local/texlive => $tex_prefix
# TEXLIVE_INSTALL_TEXDIR $tex_prefix/2010 => $TEXDIR
# TEXLIVE_INSTALL_TEXMFSYSVAR $TEXDIR/texmf-var
# TEXLIVE_INSTALL_TEXMFSYSCONFIG $TEXDIR/texmf-config
# TEXLIVE_INSTALL_TEXMFLOCAL $tex_prefix/texmf-local
# TEXLIVE_INSTALL_TEXMFHOME '$HOME/texmf'
# TEXLIVE_INSTALL_TEXMFVAR ~/.texlive2010/texmf-var
# TEXLIVE_INSTALL_TEXMFCONFIG ~/.texlive2010/texmf-config