Termux総合
■ このスレッドは過去ログ倉庫に格納されています
>>217 エラーメッセージをGoogle検索したり英語わかんなかったらGoogle翻訳かけるといいよ。 ちなみに'sudo'ってファイル(ディレクトリ)がすでに存在するから作れないよってエラーだよ >>203 めちゃ遅レスでごめん termux:Widgetは~/.shortcuts/tasks/にスクリプト置くとバックグラウンド動作になります wiki.termux.com/wiki/Termux:Widget >If your scripts should be executed in background, i.e. without launching Termux session, you need to create the following directory: >mkdir -p /data/data/com.termux/files/home/.shortcuts/tasks >>220 おお、ありがとう!出来た マニュアル見逃してたわ お陰でタイムスタンプつけるのが便利になったよ >>209 と思ってfdroid版入れたけど同じく使えなくなってました 残念 termux archで共有メモリ動いてますか? firefoxとか起動すると、「Failed to create shared memory: 許可がありません」でページが表示されません 共有メモリ奴、shmemを有効にして termux arch起動するとliblog.soでwarning sh-05g/5.0.2 % pkg install libandroid-shmem % export LD_PRELOAD=/data/data/com.termux/files/usr/lib/libandroid-shmem.so % sh startarch WARNING: linker: could not load library "/data/data/com.termux/files/usr/lib/libandroid-shmem.so" from LD_PRELOAD for "sh"; caused by could not load library "liblog.so" needed by "/data/data/com.termux/files/usr/lib/libandroid-shmem.so"; caused by "liblog.so" is 32-bit instead of 64-bit wakelock取得してもtermuxのsshdへ接続すると切断されまくるのだが これhuaway端末の電源制御が特殊なせいかな? termuxライブラリ関連resetしたいのですが、再インストールしか手はありませんか? termux自体はアプリのキャッシュ削除でインストール時の状態に戻る termuxをインストール時の状態に戻し、 LD_PRELOAD指定のエラーはなくなりました termuxのlib関連無くなっていたようです org libandroid_shmem.so指定が出来ても、firefoxなど起動すると 変わらず[ failed create shared memory: Permission denied]です これ直るのかな 今日はお手上げ、色々似た事例があるけど、 もしかして解決していないのかな、これ とあるアプリのbuildでインクルードファイルが無いって言われたから libandroid-shmem-dev入れたらmake通って問題なく動いたけど、この話とは関係ないかな。 # include <sys/shm.h> firefoxはheadlessでしか試してないけどプロセス生成出来て スクリーンショット撮るまで動いた実績はあるよ。in aarch64 >>232 情報ありがとうございます libandroid-shmem-devil入れてbuild出来るブラウザで試してみます 駄目だ、そもそもだめなのか guiをtermuxに求めるのが間違っているのだろうか 素のTermuxに戻りました もしブラウザとか使うなら、debian norootに落ち着きました これこれありかもです Termuxでなんだかんだやって、結局自分は rootとってLinuxDeploy使ってる Terminal代わりにTermux使うくらい あ、ずっと勘違いしてました linuxdeployという凄いアプリがあるわけですね てっきりvpsにdeployして使うものかと org 情報ありがとーこれ良さそうだから試してみます clangでcppファイルがコンパイルできなくなった 他の言語では試してないけどhello worldですら通らない リンカがどうのってエラーが出てくる 困る事では無いが報告まで ありがと ここのスレは優しいの〜 まぁpythonで作ればいいだけなので試してもらうのも気が引けるが 手順というか経緯 数カ月前 cppのコンパイルがうまく行くかhello worldを試し成功 放置 その間にアップグレードしたかもしれない 数週間前 別プログラムを作るがコンパイル不能 放置 数日前 アップグレードすれば治るかなと思ったが不能 エラーはコレ clang-8: error: linker command failed with exit code 1 (use -v to see invocation) その前には 〜undefined reference to〜 なのがいっぱい aarch64-linux-android-ldが吐いてるみたい LD_LIBRALY_PATH変わったとかでライブラリ見えてない系 >>243 clang じゃなくて clang++ では? え、ほんとだ。通った。 ありがとうございます 記憶が曖昧だがgcc xxx.cppで良かったと思ってたので 当たり前のことですがg++ xxx.cppでも通るのを確認しました Termux (failsafe) というアイコン何かね? テーブルに置いてポチポチしててバイブされるとすんげー響いてかなり焦る >>249 echo "bell-character=ignore" >> ~/.termux/termux.properties androidでTermux使ってるのだが、Shredコマンドが効かないぞ rmで消せるファイルをshredで消そうとしても消えない なんで? >>255 うちではこう。 $ echo 'bell-character=ignore' > test $ ls test $ shred -u test $ ls $ >>255 ちなみになぜshred? 効果は期待できないような androidにsem_get無いみたい 設定値できたと思ったら 、一旦、休憩所 >>256 ありがとう なんか知らんが1行目が必要なんだな >>257 セキリティ上一度まっさらにしたい時もあるじゃん AndroidでShredって効果ないの? やっぱりストレージの仕様の問題? ハードディスクと違って完全に消せないの? >>259 1行目は、消去するファイルを作成しただけだよ。 >>260 ありがとうございます $ shred -u test なら消せたわ なんで $ shred -n 2 -z -v test だと消せないの? $shred -n2 -z $shred -n2 $shred -v でも消せないぞ 初心者なので理解できません。 >>262 shredコマンドの使い方調べてこい Termux無関係のスレチだ >>263 マジで? だって、Ubuntu18.04はじめLinux全部で $ shred -n 2 -z -v test でどんなファイルでも消せるぜ ちなみに↑は、NSA方式のセキリティレベルの消し方だ -n 2 2回上書き -z 0フィル -v 経過表示 Ubuntuで今試しましたが、消えてませんでした -uないと消えないとは知らなかった shredってHDDで確実にファイルの内容を消すツールだけどSSDとかフラッシュメモリでも確実にデータを消してくれるの? >>267 うちの場合は0埋めされるみたい。 上書きした時点で別のデータ領域が割り当てられるので、元データはディスクの何処かに残るだろ!とかの意味なら、知らん。 それはディスク全体のデータ破壊の話で、ファイル単位では如何ともし難いような。 $ echo 'bell-character=ignore' > test $ ls -l test -rw------- 1 u0_a121 u0_a121 22 May 4 14:36 test $ shred -z test $ ls -l test -rw------- 1 u0_a121 u0_a121 4096 May 4 14:37 test $ head -c 20 test $ cat -v test | head -c 20 ^@^@^@^@^@^@^@^@^@^@$ >>267 ムリ ハードウェアウェアレベリングだと実際に書き込んでいる領域がどこなのか知る方法がない Shredってメモリー系統だとファイル単位では完全消去出来てないの? ファイルAをShredで1回上書きした時点で、 2回目からの上書きはファイルAの場所じゃないところを上書きするってこと? うちもファイルの中身>>268 になるが ちなみに、以前USBメモリ全体を $ shred -n 2 -z -v で消して ・R-Studio http://www.r-studio.com/ja/ Linux無償版 http://www.r-tt.com/ja/free_linux_recovery/ ・完全復元PRO http://www.junglejapan.com/products/sec/pfc/recovery.php ・testDisk(PhotoRec同梱) http://pctrouble.lessismore.cc/software/testdisk.html http://pctrouble.lessismore.cc/software/photorec.html の3つで復元してみたが、今の所何回やってもファイルは復活しない Shredコマンドに変わるメモリ系統でも消せるツールが出てこないのが不思議だなあ >>270 もちろんファイルシステム上では必ず>>268 になるし、復元できない。 ファイルシステムがウェアレベリングしている場合、mtdblock?とかを見るとどこかに残っているかもしれない。 ハードウェアがウェアレベリングしている場合、NANDチップを引っぺがして直接読めば見えるかもしれない。 blkdiscardとかで全体をsecure eraseすれば問題ないことになっているようだが、本当かは知らない。 >>272 ということは、 $ shred -u -n 2 -z -v test をやれば、testファイルは一応3回上書きされる ただし、testファイルが以前に別のブロックに書き込まれてたとすると 以前のブロックのデータは消せてない ってことでおk? いい加減スレチ野郎相手にするのやめろよ shredに-u付いてなかったのはデバイス単位で消すからでファイル単位で消すのは一般的じゃないからだと思う デバイス単位で消せば少なくともイメージダンプしても論理的に内容が残ってることはない もっとも>>272 の言うとおりウェアレベリングで残ってる可能性はあるから特殊な環境で極一部復元出来る可能性はゼロじゃない というわけでもうこの話は終わりな 質問です。 android上のtermuxでvncserver起動したいのですが、 どのvncserverが一番いいですか? みなさん、なに使ってます? tigervncですか?vnc4serverですか? どれがおすすめですか? 用途は、android上でguiソフト動かすぐらいです。 termux.comでは、tigervnc使ってる説明あるから、やっぱtigervnc安定ですか? 無事、tigervncでGUI起動出来たのだが、日本語文字化けするし、日本語入力出来ないぞ pkgでuim-fepも出てこないしどうやるのですか? ところで、Android で apk を配布しようと思ったら、必ず一度は使う必要がある keytool って、 Win, Linux. Mac 用はあっても、Android 用は世界のどこを探してもない、という認識であって ますか? 自分は、keytool が、java 言語で書かれていることを知り、色々実験して、 そのソースを取り込んでコンパイルしたところ、実機で、鍵の情報を入力する プロンプトを何行か入れるところまでは正常に動作したんですが、それが 済んだ後、例外が発生して止まってしまいました。 めげずに、不足しているクラス用の java ソースを取り入れて色々 試したのですが、結局、最後、Android の java.lang.secutiry 系の クラスに、標準のJDKではあるはずのクラスはメソッドに、未実装の部分が あって、余りにも基本的な部分過ぎて、ちょっと手に負えなくなってしまいました。 これが、オラクルが訴訟している「Google が互換性を台無しにした」という 部分なのかも知れず、根が深いかもしれません。 Androidで動くkeytoolがあるかは分からないが、そのあたりのパッケージない系の話は Dalvik仮想マシン作ってAndroidに乗せた経緯調べればわかると思うよ まあGoogleが悪いんだけど 組み込み用の JavaVM であるところの J2ME 用の、MEKeyTool.jar なるものがある らしく、J2ME は、Android でも動かせるらしいです。J2MEの本家Oracle によるReference実装が、PhoneMEとのこと。 もしかしたら、これが欲しかったものかもしれません。 J2MEやPhoneMEって開発続いてたんだな、知らなかった 十年ぶりくらいに名前聞いた気がする いずれにせよ動くもの見つかって何より 参考になったよ MEKeyTool.jar 自体は、J2ME の SDK の中に見つかって、PC上では、 普通の PC用のJDK の JVM を使って、 $ java -jar MEKeyTool.jar で起動できたんですが、Android上では、今のところ、 dalvikvm、PhoneMe(CLDC), J2ME Loaderのどれも全滅です。 PhoneMe(CLDC) ---> 次のようなエラーが起きます: error: only position independent executables(PIE) are supported. ただし、ファイル名をわざと間違えて入れても同じエラーになります。 J2ME Loader ---> jarを起動しようとすると、Broken manifest と表示されます。 >>282 PhoneMEは知らんがそのエラーはPIEでないバイナリをAndroid5以降で動かした時に出るエラー ちらっと見た限りだけど5以降用のapkが有るからそっちなら動くんじゃないだろうか MEKeyTool.jar が内部に JNI による native codeを含んでいればその可能性も あるかも知れません。 そもそも、本家の Linuxでは、JVMは普通に動いています。仮想コードの実行自体は 形式が違うので実行時の自動変換が入りますが、Androidでも100%動いているの ではないかと思います。Androidと本家Linuxの違いは、多分、android.jarとrt.jar の違いだけです。だから、もし、android.jarを全く使わずにrt.jarの中の あらゆるクラスを自分で全て提供すれば、実行できる可能性はあると思います。 JDKのソースを見たところ、仮想マシンの奥深くの実装は余り関係ないようです。 なぜなら、ファイル入出力や標準入出力、グラフィック、音の出力などは、 JNIを使って、open, read などのシステムコールや API を呼び出している だけな様に見えるからです。グラフィック部分だけを除外すれば、多分、 JDKのソースをそのままコンパイルしてAndoridで使えるかもしれません。 言いたかったことは、JDKのソースの*.javaとJNI部分の*.c/*.cpp部分から SwingやAWTなどのグラフィック部分を除外した部分をjavacとclangで コンパイルして、*.dex や *.apk に固めてしまえば、グラフィック以外は、 PCと全く同じクラスの使える独自 JVM が Android上で出来上がり、 そのソースに、KeyTool.jar のコードを追加すれば KeyTool が、 Android で実行できてしまうのではないかと思うんです。 クラス名の衝突の回避と、(X-Windowが必要な)グラフィック部分 の除外だけに注意すれば。 それTermuxと何か関係ある? なんでスレチのこと長文で書き込みするアホばっかりなんだ たしかに、、、 termux環境で動くkeytoolの話かと思って大目に見てたが全然関係ないな 知識ひけらかすかの長文 そんな話聞いてないし >>288 そ、れ、T、e、r、m、u、x、と、何、か、関、係、あ、る?。 色々ソースをいじってるうちに、KeyToolが実機で動いたんだけど、 この辺の人は要らないってことでいい? >>290 いつかあなたのレベルまで追い付いたとき必要になるかもしれないから どこかに公開しておいて欲しい。 でも、>>292 ,293,294 の自演は恥ずかしいと思う # 公開したかったら、要望があろうが無かろうが淡々と公開すればいいじゃん 自演の証拠あれば技術的な話題になる なけりゃ言い掛かり いや待て、Githubの奴がバレバレの自演をしているように見せかけることが目的の第三者という可能性も 独り言ならtwitterで呟けばいいのに スレチな書き込みを繰り返している人はスルーしましょう AndroidTV向けのtermuxって前からあったっけ? キーボード繋げば簡易端末になっていい感じだ sshdへ接続するともっさりしてるのって俺環境だけ? >>302 端末のスペックに依存するだろうしなんとも vimの補完プラグインくらいかなーもっさり >>303 >>304 2年前発売の機種だから別原因がありそう。 原因探してみるわ。 >>305 自己レス ルーターのせいっぽかったわ 原因は特定できないが無線送信出力絞って利用周波数帯狭くしたら正常になった ツール作って無駄な自動化したり、インストールしてみて引っかかる 原因を見つけたりそういう細々な経験が後々生きてくるのよ 結論:遊び >>309 いいね、まさにそれ 楽しくないとやる気しないわ 2chのくだ質への回答の際に検証する用。くだらない質問ばかりするなよお前等。 外での暇つぶしだが 他のアプリに比べて圧倒的にバッテリ食わないから長時間遊べる termux.com→F-roidと辿ってapk落とそうとしたのだが、 なぜかリンク切れててtermuxのapkが落とせないのだが どこで落としてる? F-Droid版が普通に更新出来たからリンク切れはしてないと思う https://dotup.org/uploda/dotup.org1864878.jpg (G-Droid使用) termuxのサイトに書いてあったと思うけど本体がGP版ならプラグインはGP版、本体がF-Droid版ならプラグインもF-Droid版を使わないと問題が起きることがあります >>315 読み違えていたみたい ストアアプリF-Droid(G-Droid)からインストールするのではなくて ブラウザからapkのダウンロードリンクをクリックしてインストールしようとしてるんですね そちらは試したことないです ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる