GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 14.04 LtsでのTex-commonトラブルシューティング?

最近、コンピューターを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行の後。

関連:黒く塗りつぶされたttyを元に戻す方法は?

元々、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-*

Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu16.04LTSにAbanteCartをインストールする方法

  3. Ubuntu18.04LTSにHubzillaをインストールする方法

  1. Ubuntu18.04LTSにERPNextをインストールする方法

  2. Ubuntu18.04LTSにNextcloudをインストールする方法

  3. Ubuntu20.04LTSにWebminをインストールする方法