我从 iso 映像安装 tex live:http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive.iso。
但是当我运行 xelatex 时,结果显示:
Segmentation fault (core dumped)
我使用gdb xelatex core_file
运行命令:
$ gdb xelatex core.16233
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
...
(gdb) run
No core file now.
Starting program: /usr/local/texlive/2018/bin/x86_64-linux/xelatex
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
我的系统是:
cat /etc/*release
CentOS Linux release 6.2 (Final)
CentOS Linux release 6.2 (Final)
答案1
正如我在另一个问题上所回答的,并在 tex-live 列表中回复的那样:除了那些需要新的 icu/poppler 的程序(xetex、luatex 和少数其他程序)之外,其他所有程序都可以编译,而且我已经这样做了。我不知道有什么方法可以为 centos 6.x 获得可用的 xetex 二进制文件;你尝试的比以前任何人做的都要多(据我所知),而且它不起作用这一事实令人难过,但并不奇怪。祝你好运。