Software-Installation

TeXLive 2020 的 Vanilla 安裝期間的 TLPDB 錯誤

  • April 10, 2021

我正在嘗試將 TeXLive 2020 安裝到 iSh(它使用 Alpine Linux)上,並從TUG 網頁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 使用者和普通使用者都發生,都會發生這種情況。我怎麼解決這個問題?

我遇到了同樣的錯誤,所以一時興起,我跑了sudo ./install-tl,只是保存了安裝配置文件。然後,我將 texlive.profile 文件分配給了我的普通使用者。./intall-tl隨後執行正常。

install-tl --help提到了-v啟用詳細調試的選項。就我而言,它顯示了

D:TLUtils::download_file: 嘗試使用 lwp curl wget 下載,沒有成功

嘗試wget目標 URL,我發現它無法檢查證書,這導致我在新安裝的 Slackware 上出現更廣泛的證書問題,我可以用它來修復

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

之後install-tl按預期工作。

引用自:https://unix.stackexchange.com/questions/619429