TL2015 的 TeX Live 管理器的 GUI 版本无法运行

TL2015 的 TeX Live 管理器的 GUI 版本无法运行

我已更新至Tex Live 2015开启Ubuntu 14.04并尝试使用tlmgr --gui它来更新包,但是它不起作用。

安装perl-tk通过

sudo apt-get install perl-tk

然后使用

tlmgr --gui

但它说

Segmentation fault (core dumped)

并尝试过

tlmgr gui

但传达的信息是一样的

Segmentation fault (core dumped)

有任何解决该问题的方法吗?提前感谢您的帮助。

答案1

我不知道这是否是一个明确的答案,因为它可能无法重现,但我遇到了完全相同的问题并意外解决了它。我尝试删除并重新安装perl-tk。但没有任何效果。我执行了问题评论线程中建议的测试:运行./install-tl --gui正常,因此问题确实是特定于的tlmgr --gui

之后,我放弃了这个问题;但是,我在使用 texworks 时遇到了问题。我运行了以下命令来解决我的 texworks 问题:

sudo apt remove texworks
sudo apt autoremove
sudo apt remove tex-common
sudo apt install tex-common
sudo apt install texworks

sudo apt remove tex-common是因为在删除 textworks 后,我遇到了一个错误autoremove,抱怨 tex-common 丢失了usr/share/...,我之前已经这样做了sudo rm -rf /usr/share/texlivesudo apt autoremove为了删除干扰我安装“vanilla texlive”的旧版本的 texlive,按照快速安装说明

我相信解决这个问题的办法很简单,

sudo apt remove tex-common
sudo apt autoremove
sudo apt install tex-common

登录和注销后,我可以确认它tlmgr --gui仍然有效。我相信这与我重新安装软件包有关tex-common。最有可能的是,由于我之前 apt 安装的 texlive,旧版本位于错误的位置,而 vanillatlmgr --gui以某种方式指向它,从而导致分段错误。这是我最好的猜测;但无论如何,问题已经解决。如果其他人遇到此问题并设法可重复地修复它,我将对进一步的解释感兴趣。

相关内容