最近、コンピューターを12.02LTSから14.04LTSにアップグレードしましたが、GoogleChromeの起動と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
-
http://tug.org/texlive/
の指示に従って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以外のすべてへのマンパスが壊れます)
パスを設定するのは初めてですが、このセクションの方法は理解できたと思います。また、別のスレッドに基づいて、x86_64-linuxの代わりにi386-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ファイルは読み取り専用であったため編集できなかったため、sudovimでファイルを開いて編集する必要がありました。
これらのすべての手順を実行して再起動した後、問題はさらに悪化します。これは、Linux 3.13.0-34-generic(リカバリモード)を使用してUbuntuに移行する必要があるためです。そうしないと、画面の上部にアイコン(バッテリー、ネットワークなど)が表示されず、ツールバーのアイコンが応答しなくなります。
誰かがこれで私を助けることができますか?自分が何をしているのか、愚かなことをしているのかどうかを知るのに十分な知識がありません。
承認された回答:
アップグレード後に同様の問題が発生しましたが、他のすべてのtexパッケージを削除して再インストールしてから再インストールするだけで、問題が解決したようです。
sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*