web-dev-qa-db-ja.com

ConTeXt MarkIV形式を事前生成します。これには時間がかかる場合があります...永遠にかかります

ちょっとそこに私はubuntu 16.04の次のコマンドを使用してラテックスをインストールしようとしました:

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. 
    
5
sqp_125

私も同様の問題に直面しています。私がやったことは:

  1. 実行Sudo dpkg --configure -a
  2. 次の応答を得て、それは長い間行き詰まりました。

    コンテキストの設定(2018.04.04.20180416-1〜18.04.york1)...
    mtxrun --generateを実行しています。これには時間がかかる場合があります... `

  3. Ctr-cに入った
  4. 次の応答を得ました。

    処理中にエラーが発生しました:
    状況
    context-modules
    texlive-full

  5. dpkg -rを使用してこれらのパッケージを削除しました。

    Sudo dpkg -r context-modules。
    sudo dpkg -rコンテキスト。
    sudo dpkg -r texlive-full。

  6. もう一度dpkg --configure -aを実行します
  7. 今回は行き詰まりません。
1
mahbubcseju

私はLinuxを初めて使用します(数日だけで、すでに4回クラッシュしました:D)... texlive-full-apt-get installpurgeなどのインストール中に同じ問題に直面しました動作せず、Sudo dpkg --configure -aが終了できませんでした。どのステップが最も効果的かはわかりませんが、インターネットで検索した後、損害を「修復」する方法を見つけました。

  1. 2番目のターミナルを開いてSudo killall dpkgと入力します
  2. Sudo nano /var/lib/dpkg/statusを開き、Package: context (2015.05.18.20150601-2)のセクション全体を削除し(ctrl+Wを押すと簡単に検索できます)、保存しました。それでも問題は解決しませんでした(「tex-common」も私にとって問題だったので削除しました)。
  3. Dpkgで問題のあるパッケージを削除しようとしました:Sudo dpkg -r contextですが、依存関係エラーが発生しました(texlive-fullおよびcontext-modulescontextに依存します)。したがって、tex-commonを削除しようとしましたが、他のパッケージを削除しようとしていない依存関係がさらにありました。
  4. Sudo dpkg --configure -aを実行しようとしましたが、エラーが発生しました->動作を停止し、apt-getを試すことができたため、問題ありません。
  5. 問題のあるパッケージからすべてを削除するためにSudo apt-get purge texlive*と入力しましたが、miktexを削除するよりもうまくいきました。
  6. 最後のステップは、apt-getの修復に関するものでした:Sudo apt-get -f install

私は幸運だったと思うが、この後、texを再度インストールしてみてください(バグのないパッケージを見つけてください)

0
kostovcik