TL;DR;

TL;DR;

我无法解决这个错误。我不想重新安装 texlive。为什么texlive这么烦人?为什么它强迫我重新安装?为什么我不能texlive像其他软件一样升级?为什么我不能使用旧版本?为什么我不能安心生活?

nikhil@spyder:~/report$ tlmgr install listings
(running on Debian, switching to user mode!)
tlmgr: Remote repository is newer than local (2017 < 2018)
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
Please see https://tug.org/texlive/upgrade.html for details.

答案1

这似乎奏效了。解决方案是将存储库降级到 2017 版本。这似乎很容易,但快速搜索错误并没有发现任何此类问题。

sudo tlmgr option repository ftp://tug.org/historic/systems/texlive/2017/tlnet-final

答案2

你不需要完全升级,你可以停止在 tl2017 (很多几年前安装了 tex 并且从未更新过的人)

但是如果你想从一个 texlive 更新到另一个而不进行完整安装(这是推荐的路线),那么 texlive 团队有一个页面详细说明你需要做什么

https://www.tug.org/texlive/upgrade.html

注意这个URL就是你在问题中引用的错误消息中给出的地址。

答案3

TL;DR;

全新安装TeX 直播,虽然您说您不想。安装很简单,而且新版本与旧版本有明显区别。

故事

我一直在 Ubuntu 18.04 上texlive-latex-base使用。apt-get
sudo apt-get install texlive-latex-base

当我尝试使用 pandoc 将 Markdown 文件转换为 pdf 文件时,我最初遇到了一个问题TeX Live 中的错误 - 字体……无法加载:未找到度量(TFM)文件,那么这里。

但我立刻就直觉地感觉到,如果我服用其中一种处方药,在后续步骤中我将面临更多不确定的问题。

因此,我决定安装最新版本的TeX 直播
从那里开始,请按照网页上的指示进行操作,这将需要一些时间,可能要几个小时,具体取决于您的网络状况。

答案4

如果可能的话,安装“MiKTeX”并排版您的文档。

如果在开始排版时未安装“listings”,它将“即时”安装(如果当时连接到互联网)。

相关内容