我最近将我的电脑从 12.02 LTS 升级到了 14.04 LTS,但在启动 Google Chrome 和使用 Rhythmbox 时遇到了问题。Rhythmbox 询问我是否要安装其他软件,但安装失败并返回此错误消息:
package tex-common 4.04 failed to install/upgrade: ErrorMessage: subprocess
installed post-installation script returned error exit status 1
我在启动板上找到了有关该错误的线索:
https://bugs.launchpad.net/ubuntu/+source/tex-common/+bug/1236951
它提供了一些关于修复错误的建议,但我尝试过的建议对我没有用。
首先,我尝试了这些命令(虽然我认为 rm /etc/texmf/ 不起作用,但我收到一条错误消息,告诉我这是一个目录)。这似乎没有修复错误。
sudo apt-get remove --purge tex-common texlive-*
sudo rm /etc/texmf/
sudo apt-get install tex-common
sudo apt-get install texlive-base
sudo apt-get install texlive-latex-recommended
然后我尝试:
sudo apt-get purge tex-common
sudo -E do-release-upgrade -d
sudo -E apt-get -y install tex-common texlive-base texlive-latex-recommended
但同样,它似乎并没有解决问题。
最后,我尝试了该帖子中的最后一条建议:
卸载与 emacs 和 xemacs 相关的所有内容(我使用 synaptic 包管理器来查找要删除的内容并彻底删除)
我实际上没有执行这一步,因为 a.) 我不知道我是否遇到了 emacs 和 xemacs 的问题,以及 b.) 因为我不知道如何使用 Synaptic 来卸载 emacs 和 xemacs 的东西。
卸载 tex-common 和所有 texlive-* 文件并:
sudo rm -rf /etc/texmf
这次命令成功了,我认为这是因为该命令删除了 texmf 中的文件,而不是目录本身。
删除所有 texlive 文件(如果有)例如:
sudo rm -rf /usr/local/texlive/2014 rm -rf ~/.texlive2014
emacs24
然后auctex
使用 synaptic 包管理器进行安装tex-common
使用 synaptic 包管理器安装再次,我没有安装
emacs24
和auctex
,当需要安装 tex-common 时,我只是尝试:sudo apt-get install tex-common
按照以下说明安装 texlivehttp://tug.org/texlive/ (对于我来说,从 dpkg 或 Ubuntu 软件中心或 synaptic 包管理器安装不起作用。)
按照安装程序先前的建议添加路径
/etc/environment
。也就是说,对于我安装的版本,在 PATH 行的末尾添加:/usr/local/texlive/2014/bin/x86_64-linux
紧挨着结束符“的行,并添加 2 个新行INFOPATH=":/usr/local/texlive/2014/texmf-dist/doc/info" MANPATH=":/usr/local/texlive/2014/texmf-dist/doc/man"
(如果没有冒号,除 tex 之外的所有内容的 manpath 都将被破坏)
虽然这是我第一次尝试设置路径,但我想我已经理解了如何执行此部分。此外,根据另一个线程,我使用了 i386-linux 而不是 x86_64-linux。
/etc/manpath.config
通过添加行进行编辑MANPATH_MAP /usr/local/texlive/2014/bin/x86_64-linux /usr/local/texlive/2014/texmf-dist/doc/man
在最后一个已存在的 MANPATH_MAP 行之后。
最初我无法编辑 manpath.config 文件,因为它是只读的,所以我必须使用 sudo vim 打开该文件来编辑它。
完成所有这些步骤并重新启动后,问题变得更严重了,因为我必须使用 Ubuntu,使用 Linux 3.13.0-34-generic(恢复模式)才能正常工作。否则屏幕顶部将没有图标(例如电池、网络等),工具栏中的图标也不会响应。
有人能帮我解决这个问题吗?我不太清楚自己在做什么,不知道自己是不是在做蠢事。
答案1
升级后我遇到了类似的问题,但简单地删除、重新安装,然后重新安装所有其他 tex 包似乎可以解决问题。
sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*