检查并删除多个 MacTex 安装

检查并删除多个 MacTex 安装

我遇到了与描述相同的问题这里。不过,当时我刚刚重新安装了 MacTex,一切就开始正常工作了。

由于 MacTex 占用了磁盘上的大量空间,我想确保我没有安装该应用程序的多个实例,有什么想法可以做到这一点?

如果我发现多个实例,我该如何删除旧的安装!

非常感谢!

答案1

检查和删除旧版本的 MacTeX 的最简单方法是通过终端。打开终端窗口并输入:

cd /usr/local/texlive
ls

如果你安装了多个年份的 TeX Live,你将看到与每个较早年份相对应的目录。例如,你可能会看到:

2012     2013     texmf-local

这表明您已安装 TeXLive 2012 和 2013。然后,您可以2012按照以下方式安全地删除该目录(必须从管理员帐户执行):

sudo rm -rf 2012

对您可能闲置的其他年份也执行此操作。唯一需要删除的其他内容是本地运行时目录。这些目录通常不是很大(可能 100 MB 左右)。它们位于您的本地~/Library/texlive文件夹中。由于这些目录是您的帐户本地的,因此您无需成为管理员即可删除它们,因此您可以使用:

cd ~/Library/texlive
rm -rf 2012

或者,您可以使用 Command-Shift-G(“前往”菜单中的“前往文件夹”)导航到 Finder 中的文件夹,然后将相应的文件夹拖到废纸篓。

如果您的机器上有多个用户,则需要为每个用户执行此操作。

答案2

(将下面的 2017 更改为您系统上的最新年份)

  1. 打开 Finder 窗口
  2. 按 Command-Shift-G(或菜单“前往”>“前往文件夹…”)
  3. 在打开的框中输入/usr/local/texlive
  4. 按回车键,将出现如下所示的内容

在此处输入图片描述

  1. 删除那些你不再需要的年份的文件夹
  2. 系统会要求输入管理员密码,填写后点击确定
  3. 检查 2017 版本是否仍能正常运行
  4. 清空垃圾桶
  5. 再见旧版本

请务必不要触碰文件夹2017texmf-local

相关内容