GooglePlayからインストールできる、Termuxの更新が止まっている模様。
githubを見るには、Android10の問題がどうたらこうたら…APIレベルとかそういうやつ?
開発者じゃないのでこの辺は口出ししないでおこう。

移行方法はtermuxのgithubを見れば分かるのだけれど、自分が行ったことを記録。


設定のバックアップ

$ termux-storage-setup
# やっていないなら
 
$ tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr

# /storage/emulated/0/ に termux-backup.tar.gz が生成される。

結構時間がかかるのでビビらずに放置 エラーが出たら…分かりません(数回やって出ていないので)


GitHubからAPKをDL

  • 配布ページ から、任意のバージョンの「GitHub Build APK」を選択
  • そこから、自身の端末に会ったバージョンのapkをDL
    • 命令セットは Snapdragon x1x 以降は ARMv8-A(64ビット)。それ以前は ARMv7-A(32ビット)。

    • https://ja.wikipedia.org/wiki/Snapdragon

    • とのことなので、Pixel4a5Gを利用している自分はSD865Gなので「termux-app-arm64-v8a」を選択

インストール

  • ファイラーを用いて先ほどDLしたAPKをインストール
  • Termux使うくらいだし、野良アプリのあれこれとかは特に不要ですよね…?

復元

$ termux-storage-setup
# 恐らく初回起動なら必須…

$ tar -zxf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions
  • # --recursive-unlink は 依存関係とかのないいらない子を消してくれるらしい
  • # --preserve-permissions は ファイルの権限をバックアップの時のと統一してくれるらしい。
  • こちらもそれなりに時間がかかるみたいです。

完了

  • Termuxライフをお楽しみください。
  • 個人的に運用していていて移行に際して不具合はありませんでした。