我离线使用旧的红帽发行版(没有互联网连接)并且没有 root 权限,只有一些我可以使用的存储库。
我想安装更新的 TeX live 版本和一些额外的软件包。我该怎么做?有没有办法重新编译源代码./configure make make install
?
编辑:我的目标是在这个配置中安装一些额外的软件包
答案1
部分答案由 samcarter 提供:
- 下载最后一个 .iso页面的第一个链接。
- 在目录中挂载或提取 iso 文件
DIR
。 - 进去
DIR/texlive20xx/
。 - 运行脚本
install-tl
并按照说明操作。安装路径和其他内容可以在此处配置。如果您的机器处于离线状态,请取消勾选“安装后,使用 CTAN 上的 tlnet 进行软件包更新”,原因显而易见。 - 您可以删除任何下载并提取的文件。
如果最终安装或首次运行表明您需要但没有 glibc-2.14:
方法 1:
从步骤 3 重新开始,然后
- 跟随这链接并下载第二项中的“x86_64-linux-glibc2.12 的二进制文件”。
- 提取其中的 .tar
/tmp/foobin
。 - 跑步
install-tl --custom-bin=/tmp/foobin
。 - 添加
DIR/bin/custom
到您的 PATH。那里的“/custom”是文字。 - 您可以删除任何下载并提取的文件。
方法 2:
我还没有测试过这个:
下载 2017 isoftp://tug.org/historic/systems/texlive/2017/install-tl-unx.tar.gz并按照正常步骤操作。建议的解决方案这里。