嘿,我尝试在 ubuntu 16.04 中使用以下命令安装 latex:
sudo apt-get install texlive-full texstudio
然后我终于找到了以下输出的要点:
Setting up thunderbird-locale-en (1:52.3.0+build1-0ubuntu0.16.04.1) ...
Setting up thunderbird-locale-en-us (1:52.3.0+build1-0ubuntu0.16.04.1) ...
Setting up context (2015.05.18.20150601-2) ...
Running mtxrun --generate. This may take some time... done.
Pregenerating ConTeXt MarkIV format. This may take some time...
等了 5 个小时后,我关闭了该进程。不幸的是,现在我的某些软件包似乎坏了。例如,当我尝试安装新软件包或尝试 sudo apt-get dist-upgrade 时,我收到以下错误:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure
-a' to correct the problem.
如果我尝试
sudo dpkg --configure -a
我又一次来到了无尽的等待点……
有什么想法我可以做什么?
笔记:
- 我之前也安装过 Miktex,这会造成一些麻烦吗?
不幸的是我无法删除任何包因为我还得到:
sudo apt-get remove tex-common E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
答案1
问题仍然存在。点击Enter控制台即可解决问题。
重点是脚本luatex --ini --lua=/usr/share/texmf/tex/context/base/mkiv/luat-cod.lua ...
尝试从为 打开的第 0 个 fd 读取一些内容/dev/pts/1
。也许它会尝试以交互方式提出一些问题并等待答案。我只需按一下Enter就足够了。
答案2
无论何时何地。只需按住Enter
它,直到它松开。对我来说,这确实有效。在采取其他答案提到的任何严厉步骤之前,请先尝试这种方法。
干杯
答案3
我也遇到过类似的问题。我所做的是:
- 跑步sudo dpkg--configure-a
- 得到了以下回应并且停留了很长时间。
设置上下文(2018.04.04.20180416-1~18.04.york1)...
运行 mtxrun --generate。这可能需要一些时间...` - 我输入了 ctr-c
收到以下回复。
处理时遇到错误:
上下文
context-modules
texlive-full使用 dpkg -r 删除了这些包。
sudo dpkg -r 上下文模块。sudo
dpkg -r 上下文。sudo
dpkg -r texlive-full。- 现在我再次运行 dpkg --configure -a
- 这次它没有被卡住。
答案4
我是 Linux 新手(才几天,系统就崩溃了 4 次 :D)...我在安装时也遇到了同样的问题texlive-full
- apt-get install
,purge
等等都不起作用,sudo dpkg --configure -a
无法完成。我不知道哪个步骤最有帮助,但在互联网上搜索后,我找到了如何“修复”损坏的解决方案。
- 打开第二个终端并输入
sudo killall dpkg
- 我打开
sudo nano /var/lib/dpkg/status
并删除了整个部分Package: context (2015.05.18.20150601-2)
(您可以按 轻松搜索ctrl+W
)并保存了它。但这并没有解决问题(我还删除了“tex-common”,因为这对我来说也是有问题的)。 - 我尝试使用 dpkg: 删除有问题的软件包,
sudo dpkg -r context
但出现依赖性错误(texlive-full
并且context-modules
依赖于context
),并触发了“tex-common”的处理。因此我尝试删除,tex-common
但还有更多的依赖项,我没有尝试删除其他软件包。 - 我尝试运行
sudo dpkg --configure -a
但出现错误 -> 这很好因为它停止工作了我可以尝试apt-get
。 - 我输入了
sudo apt-get purge texlive*
从有问题的包中删除所有内容并且它起作用了,然后我还清除了miktex
。 - 最后一步是修复 apt-get:
sudo apt-get -f install
我认为我只是运气好,但在此之后你可以尝试再次安装 tex(找到一些没有错误的包)