解決策
停止したところでキーボードのEnter(Return)キーを連打(長押し)すると通る。
Running mtxrun --generate. This may take some time... done.
Pregenerating ConTeXt MarkIV format. This may take some time...
# ここでEnterキーを連打
done.
想定している1.5倍ぐらい連打した。
※aptではなく、公式サイトからインストーラを拾うと不具合が出ないらしい(未確認)
環境
Ubuntu22.04
発生した状況
sudo apt-get texlive-full
を実行時、
...
Running mtxrun --generate. This may take some time... done.
Pregenerating ConTeXt MarkIV format. This may take some time... # ココで停止
ここで停止してしまい、インストールが終わらなかった。
原因
context
のインストール時にエラーが出ているっぽい。
Tips
再度apt install
しようとするとエラーになる場合
sudo dpkg --configure -a
を実行せよと言われていると思うので、言われた通りに実行する。
これは、パッケージのインストールを再開し、パッケージマネージャーの整合性を取り戻すためのコマンド(らしい)
実行すると、再び
...
Running mtxrun --generate. This may take some time... done.
Pregenerating ConTeXt MarkIV format. This may take some time... # ココで停止
となると思うので、解決策(Enter連打)を実行する。
上記実行時にロックされていると表示される場合
Wainting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by ...
のような表示が出ているのであれば、おそらく以前のapt install
プロセスが動き続けているので、
別のターミナルを起動し、
ps aux | grep texlive
を使ってプロセスID(上記の場合は一番左側の数字)を特定し、
kill <p-id> # <p-id>を特定したものに置き換える
として、対象のプロセスをkillするとよい。