在 centos 6.2 上运行 xelatex 时出现分段错误(核心转储)

在 centos 6.2 上运行 xelatex 时出现分段错误(核心转储)

我从 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 二进制文件;你尝试的比以前任何人做的都要多(据我所知),而且它不起作用这一事实令人难过,但并不奇怪。祝你好运。

相关内容