从 tug.org 安装 TeX Live

从 tug.org 安装 TeX Live

我尝试按照以下说明安装 TeX Live(在 Ubuntu10.04 上):http://tug.org/texlive/quickinstall.html(参见线程)使用阿拉伯文字排版文档)。

我选择scheme->customised主要是取消选中我永远不需要的语言以及音乐排版和高级数学的支持。除此之外,我保留了默认设置。

安装后,我想运行tlmgr -gui安装 LaTeX 和 pdfLaTeX,但没有成功:command not found。我检查了 .log 安装文件 ( /usr/local/texlive/2010/install-tl.log)。我不会在这里完整发布它(除非有人问)——它很长,但这是我在其中搜索时找到的内容error

TLDownload::get_file: response error:
  404 File 'dprogress.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'draftcopy.doc.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'natbib.doc.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'placeins.doc.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'polski.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'placeins.doc.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'polski.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'preprint.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'txfontsb.source.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'xnewcommand.tar.xz' not found

TLDownload::get_file: response error:
  404 File 'active-conf.doc.tar.xz' not found

我不知道问题可能出在哪里。如果能提供任何建议,我将不胜感激。如果我需要提供更多信息,请询问。

附言

默认路径为:

<D> directories:
   TEXDIR (the main TeX directory):
     /usr/local/texlive/2010
   TEXMFLOCAL (directory for site-wide local files):
     /usr/local/texlive/texmf-local
   TEXMFSYSVAR (directory for variable and automatically generated data):
     /usr/local/texlive/2010/texmf-var
   TEXMFSYSCONFIG (directory for local config):
     /usr/local/texlive/2010/texmf-config
   TEXMFVAR (personal directory for variable and automatically generated data):
     ~/.texlive2010/texmf-var
   TEXMFCONFIG (personal directory for local config):
     ~/.texlive2010/texmf-config
   TEXMFHOME (directory for user-specific files):
     ~/texmf

我这里没有改变任何东西。

更新

我花了一些时间,但我再次进行了安装。这次没有错误,但仍然没有任何效果。

我已经运行安装,然后添加到 /etc/profile 路径 ( PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH; export PATH)。当我尝试检查时,tex --version我收到以下消息:

'The program 'tex' is currently not installed. You can install it by typing: sudo apt-get install texlive-binaries.

我不知道我可能做错了什么但应该做点什么......

答案1

我觉得有两点需要检查:

  1. 您是否调整了 $PATH 以包含 texlive bin 目录?如果没有,您的 shell 将无法找到您的二进制文件,并且尝试运行其中任何一个都会导致错误command not found

    请注意,如果您tlmgr以 root 身份(使用 sudo)运行,否则将无法写入您的 texlive 目录,因此将无法更新任何内容),您可能也需要更改根的路径。

  2. 404 错误令人担忧。看起来自动为您的位置选择的 CTAN 镜像确实有问题。您可以尝试使用其他镜像。查找另一个附近的镜像这里然后-repository使用 时将选项与所选镜像的 URL 一起使用install-tl。有关更多信息,请参阅这里,并阅读有关选项的部分-repository

答案2

尝试另一个镜像或 CTAN 节点:

tlmgr --self --all --repository http://mirror.ctan.org/systems/texlive/tlnet update

如果没有帮助,请尝试:

tlmgr --self --all --repository https://ctan.org/tex-archive/systems/texlive/tlnet update

相关内容