在 USB 上安装 TeX

在 USB 上安装 TeX

我想在 Uberstudent (Ubuntu) 发行版上安装 LaTeX。问题是我只有一个 USB 驱动器,而 Uberstudent 机器由于没有 wifi 卡而无法访问互联网。不过我确实有一个 USB 驱动器,但我不知道如何将 LaTeX 放在上面,以便我可以简单地将它安装在另一台机器上。有什么建议吗?

答案1

这听起来更像是 Ubuntu 的问题,而不是 TeX 的问题。据我从您提供的有限信息中得知,有两种方法可以将 TeX 安装到该机器上,这两种方法都需要 root 访问权限:

  1. 在其他计算机上下载 TeXlive(例如来自TeXlive 网站),将其挂载到离线机器上(使用sudo mount -o loop filename.iso /mnt),然后从那里安装,如下所示这些方向
  2. apt要在基于 的发行版(如 Ubuntu 或 Debian)中离线安装软件包,您可以将.deb软件包文件下载到另一台计算机上。如果您的离线计算机具有部分最新的软件包信息,您可以运行sudo apt-get install texlive-full,记下它要安装的软件包,然后取消它。然后转到可以访问互联网的机器并运行apt-get download $PACKAGES,将 替换$PACKAGES为另一台机器上记下的软件包名称(以空格分隔)。这会将大量.deb文件下载到当前目录。将它们全部复制到 USB 驱动器,并使用dpkg -i *.deb包含.deb文件的目录将它们安装在离线机器上。有关更多详细信息,请参阅 Andrew Stacey 的这篇文章:离线更新 Ubuntu

答案2

我通常只是从支持 rsync 的镜像之一 rsync 整个 tlnet,然后将 tlnet 文件夹放到 USB 上,然后我只需从 USB 上的该文件夹运行 install-tl 即可。效果很好

另外,您会获得最新的 TL(当它未被冻结时),ISO 每年仅创建一次。

答案3

我已经按照以下说明成功完成了离线安装http://milindpadalkar.wordpress.com/2011/05/04/installing-texlive-2010-in-ubuntu-10-04-10-10-and-11-04/

  • 使用 synaptic 卸载系统上可能已安装的任何 tex-live 包。
  • 从以下网址下载 TeXLive ISO 映像http://www.tug.org(约2.5Gig)
  • 将其放入 USB 记忆棒中,并将该记忆棒安装到离线 PC 上
  • 成为 root
  • 挂载 iso 文件:

    mkdir /media/iso
    mount -o loop /media/mystick/TeXLive2011.iso /media/iso
    
  • 从 iso 映像运行安装程序:

    cd /media/iso
    ./install-tl
    
  • 将以下行添加到您的系统范围配置文件或用户配置文件中:

    MANPATH=$MANPATH:/usr/local/texlive/2011/texmf/doc/man
    export MANPATH
    INFOPATH=$INFOPATH:/usr/local/texlive/2011/texmf/doc/info
    export INFOPATH
    PATH=$PATH:/usr/local/texlive/2011/bin/i386-linux
    export PATH
    
  • 启动新的 shell 或重新登录以使更改生效

现在您有一个离线安装。如果您使用任何其他版本(例如,TeXLive 2012 发布时),则请相应地使用“2012”。此 iso 涵盖 32 位和 64 位版本。在 64 位系统上,修复配置文件时需要写入x86_64-linux 而不是i386-linux

相关内容