tlmgr:远程存储库比本地存储库新(2018 < 2019)

tlmgr:远程存储库比本地存储库新(2018 < 2019)

我知道这个问题看起来像是重复的但事实并非如此,所有其他解决方案对我来说都不起作用。

我正在使用 debian 10 buster 并使用以下方式安装了 texlive:,sudo aptitude install texlive texlive-base然后我尝试编译文档并收到此错误:

Package babel Error: Unkown option `french'. Either you misspelled it or the language definition file french.ldf was not found

接下来我尝试了这个:

tlmgr init-usertree

然后是这个:

tlmgr install babel-french

但我收到了这个错误:

tlmgr: Remote repository is newer than local (2018 < 2019)
Cross release updates are only supported with update-tlmgr-latest(.sh/.exe) --update

答案1

Debian 打包了完整的 TeXLive,因此您可以从 Debian 存储库安装匹配的软件包。对于您的情况,您应该texlive-lang-french通过apt-get(或者texlive-full如果您以后想避免这种情况)进行安装。

答案2

为了补充 Ralf 的正确答案,这里解释了为什么 tlmgr 会给出此错误:Debian/buster 附带 TL2018,因此拒绝使用 2019 存储库,即使在自模式下也是如此。我同意这很不方便,我会看看是否在自模式下删除此检查,无论是在上游 tlmgr 中,还是仅在 Debian 软件包中。

目前没有好的解决方案,但要么坚持使用 Debian 的软件包(大约在 2019 年 1 月的状态),要么安装上游 TUG 的 TL 并忽略 Debian 软件包。

相关内容