駅前散策ブログ@かわさき HOT

うつくしい旅にうつくしい言葉を添えて

【Termux】Google Play のTermuxはもうメンテされませーん!って言われているんだけれど…

2021-05-20 13:59:12 | Android 関係
(´・ω・)ノ < らいなーです。

Google PlayからTermuxをダウンロードしてご利用の皆様におかれましては、5月に入り、apt updateでリポジトリが見つからず、Termuxで利用しているパッケージの更新が出来なくなっておられる事と存じます。


この件に関しては、
以下、親切な先人が

Google Playのレビュー欄に書いて下さったり、



Qiitaで、
日本語記事にしてくださっている方が、
5月20日時点でいらっしゃるので、
ご参考下さい。


記事にしてくださっている先人に感謝を。



それを踏まえて、補足しようと思います。
意外にみんな英語だと公式サイトを
みないんだなぁ…


1.何か問題があったの?
ありました。

公式サイトの説明はこちら

----------------以下、先頭部分をらいなー訳で。

2020年11月2日以降、
Termuxアプリケーション、
およびアドオンのアップデートを
公開することができなくなりました。
これは、SDKレベル29(Android 10)で
予定されている変更への
準備ができていないためです。

可能なら、F-Droid版に移行してください。Termuxを再インストールする際
のデータの保存方法については、
Backing up Termuxをご覧ください。

2021.02.03更新:Google Playのビルドは正式なものとして扱われなくなりました。

----------------以上
そして、Google Play版でデフォルト参照されていたリポジトリが2021年05月に廃止となり、現在の状況が生まれています。



というわけで、従前、Google Play配布アプリケーションのAPIレベルが引き上げられた事は、Mixplorerなどのアプリケーションに影響を与えるなどしておりますが、Termuxも、対応が間に合わないという理由で、すでにTermuxの公式サイト( https://termux.com )では、F-Droidからのアプリケーション入手のみの案内に(かなり前から)切り替わっています。


2.Google Play版のリポジトリを切り替える方法で根本的な解決になる?

なりません
※古いAndroid端末でTermux-change-repoが有効な場合を除いて。(Nexus7を使っている方は、Termuxをアンインストールしてしまうと、再インストール後にTermux-change-repoが有効にならないので詰みます。Nexus7-2013でどうしてもTermuxしたい方は、カスロム焼いて下さいね。オススメはLineageOS17.1環境です。ネットで探せる手順通りに焼けばいいので…)

TermuxのGoogle Play版と比較して、F-Droid版のTermuxのAPK は容量がかなり多くなっています。リリースノートを追うまでもなく、多数の更新が含まれていると推測するにはそれで十分でしょう。リポジトリを切り替えてもいずれ限界はきますから、F-Droid版への切り替えを検討されるべきと存じます。

F-Droid版のTermuxは既に最新のリポジトリマップが反映されていますから、apt updateコマンドの発行時に見つからない、といった応答にはならないことも確認されています。

確認してみたところ海外民もRadditやGithubで割りと2021年04月頭位から阿鼻叫喚なのでワンチャンGoogle Play 版がUpdateされることを期待したい…


3.どのような手順でF-Droid版に切り替えるべきでしょうか?

Termuxを使う位のパワーユーザに対してこれを書いておくのもどうか、という気もしていなくはないですが、

Google Play上で、Termuxの関連アドオン、Termux本体をアンインストールします。これを行わない場合には、後述するF-Droid版のインストール時にエラーになり、インストールが出来なくなります。
先にGoogle Play版のTermuxは一通りアンインストールすると、安全にF-Droid版がインストール出来るようです。

F-Droid.org にアクセスして、「F-DROIDをダウンロード」ボタンより、お使いのAndroid端末上の任意のフォルダにF-Droid.apkをダウンロードします。

・F-Droid.apkをMixplorerやSolid Explorerなどのファイラー上でタップし、インストールを行います。この際、F-Droid.apkは所謂勝手アプリ扱いとなるため、権限設定が必要になる点にご留意下さい。

・インストールした、F-Droidを起動してリポジトリの初回検査が終わるまで暫くお待ちいただくと、アプリケーションリストが表示されますので、
右下に表示されている虫眼鏡マークをタップして、Termuxを検索して頂くと、Termux本体及びアドオンが表示されるので、あとはインストールをしていただくだけです。(F-Droid版の良いところはDonation型なので、アドオンに課金しなくても使ってみることができるのが、良いところですね。)


以上です。
5月中に解決策を記載して下さっていた先人の皆さんに感謝を。公式は「定期的に」見ましょうね!

記事は以上です。
ここまでお読み下さりありがとうございました。
この記事についてブログを書く
« 【SSH Server】解ってみれば... | トップ | 【Termux】Android端末でC言... »