メインコンテンツへスキップ

Termuxでよくあるインストールできないエラーの解決方法

·
カテゴリー スマートフォン Termuxチュートリアル
目次

ここでは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-repo

3. Termuxがクラッシュする
#

Android 12以上の端末でTermuxからProot Linuxを動かすと、システムにプロセスを強制終了され、次のメッセージが表示されることがある: [Process completed (signal 9) - press Enter]

Phantom Processes Killingを無効化して解決する。

関連記事


最後までお読みいただきありがとうございます。本サイトでは公開コメント欄を設けていません。私はソーシャルな反応やアクセス数を追い求めるためではなく、自分の考えを誠実に探求するために文章を書いています。記事を丁寧にお読みいただいたうえで、ご感想やご意見をお寄せいただければ幸いです。誤字・誤り・技術的な問題などを見つけた場合、またはフィードバックを共有したい場合は、Aboutページに記載しているメールアドレスまでお気軽にご連絡ください。