从 DVD-USB 安装 TeXlive 2023 失败

从 DVD-USB 安装 TeXlive 2023 失败

我下载了 TeXlive 2023 的 ISO 映像(具体来说,texlive2023-20230313.iso)。我还检查了 SHA512 总和,结果很好。这个 ISO 太大,无法解压到我手头上的任何 DVD_RW 上,所以我使用 Gnome MultiWriter 将 ISO“刻录”到 USB。此操作完成时没有任何错误。使用 root 权限,我发出了命令# perl install-tl -gui。没有得到 GUI(尽管我已经安装了 Tcl/Tk),而是闪过一条消息,大意是cannot execute wish...但这无法检索。然后我得到了下面的界面:

======================> TeX Live installation procedure <=====================

======>   Letters/digits in <angle brackets> indicate   <=======
======>   menu items for actions or customizations      <=======
= help>   https://tug.org/texlive/doc/install-tl.html   <=======

 Detected platform: GNU/Linux on x86_64
 
 <B> set binary platforms: 2 out of 6

 <S> set installation scheme: scheme-full

 <C> set installation collections:
     41 collections out of 41, disk space required: 8065 MB (free: 118421 MB)

 <D> set directories:
   TEXDIR (the main TeX directory):
     !! default location: /usr/local/texlive/2023
     !! is not writable or not allowed, please select a different one!
   TEXMFLOCAL (directory for site-wide local files):
     /usr/local/texlive/texmf-local
   TEXMFSYSVAR (directory for variable and automatically generated data):
     /usr/local/texlive/2023/texmf-var
   TEXMFSYSCONFIG (directory for local config):
     /usr/local/texlive/2023/texmf-config
   TEXMFVAR (personal directory for variable and automatically generated data):
     ~/.texlive2023/texmf-var
   TEXMFCONFIG (personal directory for local config):
     ~/.texlive2023/texmf-config
   TEXMFHOME (directory for user-specific files):
     ~/texmf

 <O> options:
   [X] use letter size instead of A4 by default
   [X] allow execution of restricted list of programs via \write18
   [X] create all format files
   [X] install macro/font doc tree
   [X] install macro/font source tree
   [X] create symlinks to standard directories
   [X] after install, set CTAN as source for package updates

 <V> set up for portable installation

Actions:
 <I> start installation to hard disk
 <P> save installation profile to 'texlive.profile' and exit
 <Q> quit

Enter command: I
Installing to: /usr/local/texlive/2023
username@username-computername:/media/username/TeXLive2023$

我确实妥协了,放弃了访问 GUI 的权限,只是用这个命令行菜单、设置选项等。然后我执行了操作。我必须指出的是安装确实不是,事实上发生了。

我已阅读文档,但找不到错误所在。


我进行了全部安装命令“根”

/
/
Enter command: I
Installing to: /usr/local/texlive/2023
root@username-computername:/media/username/TeXLive2023#
/
/
/

此时,我等了 15 分钟(因为一些HDD 活动)。但是当我检查时,目录 /usr/local/texlive/2023仍然没有被创建。

我对安装程序执行了与以前相同的操作,但我要求它仅打印安装配置文件,然后退出<P>。终端输出看起来好像有东西被“打印”(到文件),但我搜索了整个目录树,但那里没有。

答案1

我之前使用 DVD 方法安装了 TeXlive 2022(请注意,2022 足够小,可以放在标准的 4.7GB DVD 上,但 2023 大约有 6GB,我不得不转移到 USB 上)。当我从 DVD 安装 2022 时,我没有遇到任何此类问题,DVD 是从 ISO 映像创建的。

我坚持了下来。如上所述,我多次以“root”和“user”身份运行安装程序,但都失败了(它就是拒绝启动)。

我确实检查了安装程序并检查了建议的每个安装目录(在运行安装程序之前使用“D”选项)。那里没有什么奇怪的。在之前从 DVD 安装 2022 时,我没有对目录做任何事情,只是接受了默认值并运行了安装程序。

我突然想到手动创建新安装的主目录(即:)/usr/local/texlive/2023。然后我再次尝试安装。并且,它运行并安装成功。

总而言之,2023 安装程序似乎mkdir根本没有该功能,或者在创建主目录时出现了问题(同样,在我的情况下是/usr/local/texlive/2023)。随后,TeXlive 2023 安装程序创建了所需的所有其他目录。

另一个问题是,正如原始查询中指出的那样,install-tl guiinstall-tl -gui命令不起作用(不管是否尝试以“root”或“用户”身份运行它);它似乎没有生成错误消息,而只是给我终端窗口显示。

我将在 TUG 网站上发布有关此事的说明,并链接回该问题。

相关内容