我下载了 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 gui
或install-tl -gui
命令不起作用(不管是否尝试以“root”或“用户”身份运行它);它似乎没有生成错误消息,而只是给我终端窗口显示。
我将在 TUG 网站上发布有关此事的说明,并链接回该问题。