ここではTermuxでよくあるインストール関連のエラーをまとめる。
まず知っておくべきこととして、Termux作者はすでにGithubで、Google Play版はGoogleのポリシーによるAPI制限のため更新されなくなったと述べている。そのため、最新版はオープンソースアプリストアのF-Droidからダウンロードすること。
それでも問題が残る場合は、以下を読む。
1. アプリがインストールされない#
Termux系列のAPPは、すべて同じ入手元からインストールする必要がある。そうしないと署名の衝突が発生する。
例: F-DroidからTermuxをインストールした場合、他のTermux系列APPもF-droidからだけダウンロードし、GithubやGoogle Playからはダウンロードしない。
異なる入手元からTermuxをインストールすると、pkgによるパッケージ更新にも失敗する。
Termux安定版のダウンロードはこちら: F-Droid
Termuxテスト版はこちら: Github Workflows
2. pkgを更新できない#
pkg updateを実行して次のエラーメッセージが出る場合: N: Metadata integrity can t be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
まず、スマホ上のTermux系列APPがすべて同じ入手元(例:F-Droid)からダウンロードされているか確認する。なお、一部のプラグイン型Termux APPはスマホのホーム画面のアプリ一覧に表示されない。
次に、ソフトウェアリポジトリの変更を試す。以下のコマンドを実行し、一覧からGithubまたは中国の清華大学ミラーを選んでから、もう一度更新してみる。
termux-change-repo3. Termuxがクラッシュする#
Android 12以上の端末でTermuxからProot Linuxを動かすと、システムにプロセスを強制終了され、次のメッセージが表示されることがある: [Process completed (signal 9) - press Enter]
Phantom Processes Killingを無効化して解決する。

