TeXLive 2020 的 Vanilla 安装期间出现 TLPDB 错误

TeXLive 2020 的 Vanilla 安装期间出现 TLPDB 错误

我正在尝试将 TeXLive 2020 安装到 iSh(使用 Alpine Linux)上,并install-tl-unx.tar.gz从 tarball中提取了所有文件拖船网页。但是,当我./install-tl从提取的目录执行时,出现以下错误:

Loading http://www.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb

./install-tl: TLPDB::from_file could not initialize from:
              http://www.ctan.org/tex-archive/systems/texlive/tlnet/tlpkg/texlive.tlpdb
./install-tl: Maybe the repository setting should be changed.
./install-tl: More info: https://tug.org/texlive/acquire.html

无论我是否通过选项选择特定存储库,都会发生这种情况--select-repository,并且以 root 和普通用户身份都会发生。我怎么解决这个问题?

答案1

我遇到了同样的错误,所以一时兴起,我运行sudo ./install-tl并保存了安装配置文件。然后我将 texlive.profile 文件 chowned 给我的普通用户。随后跑步./intall-tl效果很好。

答案2

install-tl --help提到了-v启用详细调试的选项。就我而言,它表明

D:TLUtils::download_file: 尝试使用 lwp curl wget 下载,但没有成功

尝试wget目标 URL 时,我发现它无法检查证书,这导致我在新安装的 Slackware 上遇到了更广泛的证书问题,我可以使用以下命令修复该问题

/usr/sbin/update-ca-certificates --fresh

后来就install-tl按预期工作了。

相关内容