Termux総合Part2
apt update && apt upgrade -y かけたらBox64Droidインストール成功しましたandroid13まではかけなくてもインストール出来てたのにサンドボックス(で合ってるかな?)の影響かprootでTeramuxの環境設定見れないっぽいです termuxでadb devices やると何も出てこない
どうしたらいい? あんがとー
ビルド番号叩いてるけどダメやった
なんでなーんで? ビルド番号て2箇所ある
デバイス情報→ビルド番号
デバイス情報→Androidバージョン→ビルド番号
で、上のほう 何をしたいのかさっぱりわからんけど結果を変えたいならとりあえずWi-Fi接続してワイヤレスデバッグをオンにしてlocalhostにコネクトしてみろ サンクス
家にWi-Fiないので明日外でやってみます
やりたいのはTaskerとかMacroDroidのGPSオンオフです はあ? なに突然スレチな話してるん??
そんなもんアプリに権限与えれば誰でもできるだろ GPSの使用権限は与えることは出来ても、オンオフはルート化してないと出来ないみたい ルート化してなくてもadbコマンド使うと出来るようになるらしい >>143
サンクス
とりあえずGPSのオンオフできた ローカルホストへ接続するのに wi-fi の接続って必要なの? たぶんtermuxは独自に機能を追加しないで既存のワイヤレスデバッグを使っている なるほどワイヤレスデバッグだからWiFi必須なのね termux上でveracryptって完全動作するの? Termux上でstable-dffusion.cppやfastsdcpp、llama.cppが動く様になってAIでTermuxの価値が少しだけ上がった。
ターミナルで動かすとWEBサーバとブラウザ分だけメモリが少なくなるので軽い >>155
すごいな
せいぜい 積んでても12gb ぐらいのメモリだろAndroid マシンは
文字の返信が帰ってくるまでに3分ぐらいかかったりしないの >>156
ローカルLLMのモデルも大小あり、1GBから沢山あるので適当なのを選べば動く。日本語は4GBくらいから。
StablediffusionもCPUに最適化したFastSDCPUがLCM-LoRAに対応してそこそこ速い
スワップとして「SWAP NO ROOT」はあった方が良い。 androidでtermux上でconky使って
android本体のcpu,mem、プロセスってルート化しなくても表示出来るの?
linuxでconky使うのと同等のこと出来る?
ウィジェットでホームに貼れると嬉しいのだが >>158
conkって X の上じゃないと動かないんじゃないの? conky-cliというパッケージがDebianとUbuntuにある。
ビルドオプションでX関係をdisableにするらしいけど、Termux純正にはないから自分でビルドするしか そういうのあるんだ あとは Android の ウィジェットでそのコマンドの結果を常時表示できればいいわけですね 最近のtermuxってtermux-adbなしで
termux単体でadbコマンド使えるようになったんだな
これでPCなくてもいろいろいけるな
開発者オプション→USBデバッグオン→
$ adb devices
$ adb shell ~~
https://hone-choko.com/blogs/t/android-termux-adb2 >>162
これ使ってる人いる?
スター少ないけど大丈夫かなあ adbはPCなしでphantomプロセスキラーとめるのに使った
それと一緒にやりたかった不要キャリアアプリの削除は、やり方間違ってるのかコマンド通らなかった
どこかに近年のやりかたのまとまった情報あるなら見たい >>164
動いたよ。普通にWidget
Togetterにレポート上げておいた AndroidIDEを入れたらtermuxが内蔵されていてフフってなったよ もしタイムスリップしたときに記憶無くなってたら用
Q:windowsでtermux使えないの?
A:wslにalpinelinux入れてからapk add bashしなさい いいから飯くったら甲冑着ろ
関ケ原まで駆けつけるのじゃ、ついたら家康を成敗ぞ! 今ルート取ってない端末で運用しててドッカーとかサンドボックスを使用しているアプリが動かない(サンドボックス無効にすれば動くものもあり)なんだけど、ルートとるだけで、今の環境そのままで動くようになるものなのですか?
素人質問ですいません。 xz-utilバックドアの問題、redditによるとアップデートで
pkg install liblzma xz-utils
これで5.6.1+really5.4.5という実質5.4.5?のものになってくれるようだ(自分の脳内翻訳によると)
悪意あるもの達のubuntuチームなどへの不気味なアプローチといい、怖い事件だ androidスマホにwin11@arm入れた奴おる?
日本語対応具合や制約なんかあれば知りたい Termuxプラグイン全部積んで問題点も克服している非公式フォークあった
READMEを読む限り本家に対するパッチを集約する形で実現しているらしい
https://github.com/KitsunedFox/termux-monet >>174
いいな
再設定だるいなーと思ったけどパッチ集約版ならリストアすれば既存環境移行できるのか 得たcソースをコンパイルしたり出先で実験したりもしたいのですが、c標準のシステムヘッダ<std*.h>(と対応するライブラリ)ってどこにあります?
以下tcc標準のインクルードパス検索結果
$ tcc -vv
tcc version 0.9.27 HEAD:6a24b762 2023-04-15T15:36:13+02:00 locally modified (AArch64 Linux)
install: /data/data/com.termux/files/usr/lib/tcc
include:
/data/data/com.termux/files/usr/include/aarch64-linux-android
/data/data/com.termux/files/usr/include
/data/data/com.termux/files/usr/lib/tcc/include
libraries:
/data/data/com.termux/files/usr/lib
/data/data/com.termux/files/usr/lib/tcc
/system/lib64
/system/vendor/lib64
libtcc1:
/data/data/com.termux/files/usr/lib/libtcc1.a
crt:
/data/data/com.termux/files/usr/lib/tcc/crt
elfinterp:
/system/bin/linker64
findでsystem以下をstd*.hで探してもstdio.h等は(Permission Denied除いて)該当無し…
dpkg -S tccを見ると、/data/data/com.termux/files/usr/lib/{lib*,tcc/include/*}にtccが最低限の独自ヘッダ/ライブラリを用意してくれているようではありますが…
システムlibcを引く方法や、使えるlibc入ってるパッケ教えて頂ければそれで有り難いです (多分Cの)プログラムも実際たくさん走ってるわけだしlibc自体は存在しているはずですよね?
つまり自分で勝手に標準関数のプロトタイプ並べたヘッダを書けば動くはず…?
でもifdefでandroid用にきれいに切り分けられてないと稀に壊れそうなので標準的なコピペ元でもあればご教示を
要するにお作法が分からないという話です >>179
tccは最新のはずです
小さく爆速なのでPCで好んで使うコンパイラなのですが、なかなかtermuxに入らず悲しかったのでヲチしてました
コンパイラは基本コンパイルするのみなので、何であろうとランタイムを担うライブラリからシンボルを見付けられなければプログラムは動かないのです
clangは未経験ですが、gcc/clangあたりのクソデカ環境(コンパイラも含む)は全部入りなので多分動きますね
古スマホでギガ食うのはしんどいですが、なんとかclangの為にストレージ掃除します… >>179
むう…
この人は標準ヘッダ自体は>>177のインクルードパスに存在しているようだ(string.hもstdプレフィクス付いてないが標準)
おれ環にはそもそもこれが無い
https://github.com/termux/termux-packages/issues/19055
In file included from /data/data/com.termux/files/usr/include/stdio.h:47:
/data/data/com.termux/files/usr/include/string.h:177: error: ',' expected (got "__dst")
make: tcc入れただけのクリーン環境なんだけど、なんかの依存で入るのかな?
まあこれ以上は無益なのでとりあえずclangいれます python入れたら勝手に入ってたわclang
pythonと併せて400MBくらいしかないけど古い端末には結構負担だね