我正在尝试将 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
按预期工作了。