TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Debian GNU/Linux スレッド Ver.94
SpeedybootはGPL違反?
【HELP】会社のWeb鯖がWindowsになりそうです
Linuxmint
WindowsやめてLinuxデスクトップ! 32
LinuxでのCD-R/RWについてのスレ
【Sun】Virtual Box part1
ライセンス違反について語るスレ
【1ボードPC】分散コンピューティング【コロナ】
namazuでサーバーを立てたい
Termux総合
- 1 :2018/01/20 〜 最終レス :2020/06/14
- Termuxはrootを取得せずともAndroid環境にLinux環境を構築できるLinuxエミュレーターです。
公式
https://termux.com/
Wiki
https://wiki.termux.com/wiki/Main_Page
Termux Help
https://termux.com/help.html
- 2 :
- 島本町民以外の皆さん
大阪府三島郡島本町では
「いじめはいじめられた本人が悪い」ということですよ
- 3 :
- >>1
Linux初心者だが入れたぞ
なんというかroot権限使えないからnmapもまともに使えないぞ
root権限で使える方法はないのかね?
- 4 :
- tsuとかいうのインストールすると出来るのか
https://www.youtube.com/watch?v=srL-4iYIsk8
- 5 :
- >>4
root化してないとそれすら動かんのだが
- 6 :
- スレ過疎ってるけど、これすごいよな
androidで動くWSLって感じで
root取らなくてもお手軽簡単にわりと何でもできてしまう
wlanのドライバに悩まされることもなく、なんもしなくても泥と同じネットワークから即通信できるし
コマンド一発で外部ストレージに保存できるエイリアス作れるし、パッケージ管理で有名どころのコマンドや
rubyやpythonの実行環境まで簡単に作れてしまう
- 7 :
- prootでルート権限取る方法誰か教えてクレメンス
- 8 :
- ルート権限取るって言ってるのがtermuxの中の話なのかAndroidOS側の話なのか
prootってroot権限なくてもchrootで振舞えるようになるもので、権限昇格するものじゃないよ
- 9 :
- 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HVWFZ
- 10 :
- GeminiPDAにtermux入れて遊んでるけど超絶楽しいなコレ
リポジトリもスレも過疎ってるのが残念
- 11 :
- リポジトリはruby gemやpython pipでライブラリ追加することで
お手軽にやれることかなり広がるよ
わりといろんなのが公開されてるから
- 12 :
- rubyとpythonかぁ…
両方共あんまし触ったことないんだよね
手を出してみるかなぁ
っつーか巷に転がってるソースとか./configure & makeしたいんだけどね
- 13 :
- ソースから入れるのもマニュアルに書いてある通りで可能だよ
https://wiki.termux.com/wiki/Package_Management#Compiling_packages_on_device
gccじゃなくclangなのと、ハードコートされてるパスを
termuxの環境に合わせて修正しないといけないのが大きな違い
- 14 :
- うん、ちょくちょく弄るところがあって楽しいなw
ところで~/storage以下って追加できないのかな
suでrootからln -sしてもOperation not permittedだったよ
- 15 :
- termux上でビルドしたアプリやなんかのdebパッケージ作るのって
母艦でクロスコンパイル?しないと駄目っぽいんだけど正しい?
- 16 :
- >>15
termux上で作るのは推奨されてない
Docker使うといいよ
https://github.com/termux/termux-packages/
>>14
termux側からそこいじるのはSELinux絡みでいろいろと
- 17 :
- >>16
やっぱDockerですかね
せっかくon boardで開発できるのにパッケージ作れないのは残念
SELinux絡みで作れないのなら仕方ないかな
sdカードのルートじゃなくてAndroid/data/com.termux/files下に
制限されてるのはこれも残念
なんかこのスレ自分が質問して>>16さんが答えてる気がする…
- 18 :
- >>17
試してないから詳細分からないけど、scripts/setup-archlinux.shが用意されてるから
TermuxArch入れてその上でならパッケージ作成可能かもしれないね
https://sdrausty.github.io/TermuxArch/
自分も詳しいわけじゃないからそのうち質問するかも
- 19 :
- >>18
そうえいばArchLinux構築するのもあったね
そっちも見てみますわ
- 20 :
- >>14
rootなしでできるけど
何か環境が違うのかね?
- 21 :
- >>20
termux-setup-storageで追加できるようなストレージのアクセス先を
任意に追加したいって話だと思って答えたよ
- 22 :
- >>20
おぉ、今やったら普通に出来た
何故だw
ありがとう
- 23 :
- termuxユーザーのディレクトリだからリンク置けるか
アクセス先のファイル操作ができないってだけで
すまんね
- 24 :
- >>23
いや色々アドバイス助かってるよ
SD上への書き込みは言うとおり出来ないね
ファイルの整理とかスクリプトでヤりたかったんだけどなぁ
- 25 :
- >>18
/home下にインストールしてchrootするらしいね
「Linux Deploy」をtermux上でやる感じかな
- 26 :
- termuxArchLinux入れようと思ったらUbuntuもあるらしいじゃん
色々調べてて結局今日出来なかった日記。
- 27 :
- TermuxArch入れてみた
エラー出る
[21:48 arch ]$ pacman -Syu
:
"error: key ""77193F152BDBE6A6"" could not be looked up remotely"
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
[21:56 arch ]$ pacman-key --refresh-keys
gpg: refreshing 1 key from hkps://hkps.pool.sks-keyservers.net
gpg: keyserver refresh failed: No data
==> ERROR: A specified local key could not be updated from a keyserver.
- 28 :
- ttps://bbs.archlinux.org/viewtopic.php?id=181057
ちょっと進んだ
[Y/n] で小文字のy押さないとYにならないとか罠過ぎるw
まぁ、エラーは相変わらず出るんだけどね
error: パッケージ名 〜 is unknown trust
- 29 :
- startarchしたあとってrootユーザなんだけど
suしてpacmanする必要あるのかね…
むむぅ
思いの外面倒だぞw
- 30 :
- archlinux-keyringだけ先にアップデートしてみれば
- 31 :
- >>30
駄目っぽい
[00:58 home ]$ pacman -S archlinux-keyring
resolving dependencies...
looking for conflicting packages...
Packages (1) archlinux-keyring-20180404-1
Total Installed Size: 0.92 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#######] 100%
(1/1) checking package integrity [#######] 100%
error: archlinux-keyring: signature from "Arch Linux ARM Build System <builder@archlinuxarm.org>" is unknown trust
:: File /var/cache/pacman/pkg/archlinux-keyring-20180404-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
[00:58 home ]$
- 32 :
- 環境がわからんけど、自分の時はセットアップ後にpacman-keyの--initと--populateしてからkeyring入れてたわ
- 33 :
- >>32
まさにそれでしたわ
[01:42 home ]$ pacman-key --populate archlinuxarm
こいつがキモ
このあとpacman -Syu 出来た。ウレシイ
- 34 :
- 再現のために~/arch以下削除して最初からやってみたけど、
setupTermuxArch.shの後、keysコマンドでPGP関連全部やってくれたわw
- 35 :
- 動いたようでなにより
keysは知らなかったw
- 36 :
- phantomjsは無い?
- 37 :
- tmux入れて設定弄って色々遊んだけど
大量のテキスト出力したら処理詰まるのね
仕方ないのでscreenに乗り換え中。。。
- 38 :
- >>37
縦分割してる時だけだった
ただscreenはそれでも速い
- 39 :
- screenってなんだろ
screenコマンドじゃないよね
- 40 :
- >>39
screenコマンドです
- 41 :
- >>40
あなたはtermuxスレに迷い込んでいます
- 42 :
- >>41
あー、いや
termuxのリポジトリにあるtmux(ややこしいね)は
スクロール範囲してないのかなって話
- 43 :
- そういうことか把握した
lessコマンドも普通に実行するとbでスクロール戻そうとすると詰まるしね
confやオプションでバッファサイズ増やしてあげるといいかと
- 44 :
- GeminiをMultiboot rootedにしてTitaniumからリストアしたら
ArchTermuxのrootのID変わっててどうにもならなくなっててワロタ
- 45 :
- >>34
pacman使えなくて困ったんですが解決しました
ありがとうございます
- 46 :
- >>45
おぉ
お役に立てて何より
- 47 :
- https://play.google.com/store/apps/details?id=com.munawarpasha2403.app
これって何してるアプリ?
- 48 :
- 入れる気ないから分からんけどただのコマンドリファレンスのような
- 49 :
- >>48
そうなんだよね
なんかTIPSが書いてあるだけでだから何的な感じで。
起動してるとなんか裏で宜しくやってくれてるのかと思ったけど
そうでもなさそうだし何なんだろうかって。
- 50 :
- termuxarchでmate入れてxserverxsdlで表示させようとしてるけどうまく行かない、、xterm単体なら動くのに
bus周りのエラーが出てるっぽいからdbus-x11入れてみようと思ったけどaarch64に対応してなくてコンパイルできなかったので諦めてしまった
- 51 :
- termux上でadbコンパイルしてlocalhost経由で自身の操作が出来るようになった!
他端末もtcpip経由だったら普通に繋がるだろうけどusb経由で繋ぎたいなぁ
けど流石にUSB Driverはどうにもならんよね、、、
普通にノートPC使えよって感じだけど
- 52 :
- >>51
おぉ、そういうの大好きだw
- 53 :
- TermuxArch何度か./arch削除してインストールやり直してるんだけど、
sudoするとライブラリ読めないエラーが出るようになったった
/etc/sudo.confが無かったりdefault書き込んでも同じ
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /usr/lib/sudo/sudoers.so: /usr/lib/sudo/sudoers.so: cannot stat shared object: Bad file descriptor
sudo: fatal error, unable to load plugins
-rw-r--r-- 1 root hoge 462848 May 16 18:03 sudoers.so
ぐぐってもパーミッション系の話しか出てないんだよね…
みなさんとこは平気?
- 54 :
- [00:12 ~ ]$ chromium --headless --disable-gpu http://www.google.co.jp
[0724/001302.982374:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly.
Rather than run without sandboxing I'm aborting now.
You need to make sure that /usr/lib/chromium/chrome-sandbox is owned by root and has mode 4755.
Aborted
- 55 :
- とりあえず本命のChromium入れてみたけどやっぱ須藤さんが働いてくれなくて駄目だわーorz
su -でrootからchownとchmodやっても駄目だった
くそーこのサイズの端末でスクレイピングしてー
- 56 :
- proot使ってるの?
- 57 :
- >>56
startarchスクリプトの中でprootしてるね
--no-sandbox やら色々オプションつけたらエラー変わった…
なんか駄目な感じのエラーだなw
〜:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
〜:ERROR:udev_linux.cc(21)] Failed to initialize udev, possibly due to an invalid system configuration. Various device-related browser features may be broken.
〜:ERROR:zygote_host_impl_linux.cc(267)] Failed to adjust OOM score of renderer with pid 19250: Permission denied (13)
ログばっか貼って日記になっててスマナイ
- 58 :
- 結局chrome諦めた
けどFirefoxで-headless -screenshotが動いた!
seleniumからだとどうもwebdriver.Firefox()で固まるな
って事で地味に進んでる感じ
楽しい
- 59 :
- >>57
デバイスシステムファイルが見れなくてエラーっつうから
やっぱsudo周りなのかなぁ
- 60 :
- え 動くんだ
- 61 :
- >>60
TermuxArchのFirefox 61.0.1-1は動いたよ
- 62 :
- termux-ubuntuはどう?
sudoも動くらしい(未確認)
- 63 :
- >>62
帰ったらやってみるわ
- 64 :
- >>63
https://i.imgur.com/ybaWvaL.jpg
- 65 :
- >>62
sudo駄目だったわw
でもパッケージの種類は多いんでubuntuでも色々試してみる
- 66 :
- >>64
おお
もう一個あると収まりがいいなw
- 67 :
- Termux新バージョン来てた
Gemini対応 viでHOME,END,PgUp,PgDnが動くようになったね
- 68 :
- 外部キーボードでの漢字入力安定しないにゃー
- 69 :
- >>65
tetmuxubuntu入れてみたけどchroot環境でrootアカウントでログインされたんだけど
sudo利用できると何か別の利点があるの?
- 70 :
- >>69
rootアカウントで普段使いは怖いってだけかな
一般ユーザでもrootユーザでも同じエラーだから
root権限関係なしに出てるエラーやね
- 71 :
- TermuxArchのChrome系はエラーで動かない
FireFoxは単体で-headless -screeshot出来たけどseleniumがdriverインスタンス返してくれない
TermuxUbuntuでも同じ症状
と、思ってたらphantomjsが動いたよw
消えてくかもしれないアプリだけどarm64ビルドがあるのは助かった
firefoxも何とかしたいけどとりあえずphantomjsで遊ぶ
- 72 :
- TermuxUbuntuのTimeZoneの変え方が分からんw
- 73 :
- ターミナルのバッファが1000行ぐらいだと思うんだが
もっと増やす方法ある?
- 74 :
- TermuxUbuntuのaptでinstallしたnpmが3.5.2
npm search npmすると6.4.0がある…
インストールする方法ある?
- 75 :
- termux archでnpmでグローバルにインストールしてもコマンドが見つかりませんってなってしまう
- 76 :
- termuxで日本語btキーボードの変換/無変換キーを有効にするにはどうすれば良いですか?
- 77 :
- Tool-x経由でいれたArchがwlan0につながらない、いろいろ手はつくしましたがどうしたらいいですか?
- 78 :
- termux内からwirelessLAN操作できるの?
- 79 :
- archとかウブンツとか入れるとそこでは不能だけど、termuxではおk
su rootしてもダメ
- 80 :
- termux-apiだっけ?
- 81 :
- mon対応のWi-Fiアダプターおすすめ教えてください。
- 82 :
- andoroidのバージョンっが問題なのか、それとも他のSPECなのか全くわからない。
「買って試す」金は無いのでお手上げ、termuxでmonitor-modeがおKになる、そしてarchやubuntuでもnmapが使える。つまりfailed to open device wlan0などという事態を回避するにはどうしたらいいですか。
- 83 :
- ファクトリリセット後の再設定してます。
termuxで、ソフトキーボードの上にtabとかescとか出てたはずなんだけど、どうやって出したか忘れてしまった。ググってもhacker's Kb 入れろみたいな記事しかヒットしません。atokで使いたいんだけど誰か教えて下され
- 84 :
- 聞くスレ間違ってると思う
【Google】Android IME総合 Part32【ATOK】
https://egg.2ch.sc/test/read.cgi/android/1521773822/
- 85 :
- >>83
音量↑キー + Qで表示切り替え
普通にヘルプに書いてた
- 86 :
- おーサンクス、最初にそれやったんだけどダメで迷走したw やり方がマズかったみたい
- 87 :
- うちのマシンではvolup + q または volup + Qは一度も機能したことないから
左側スライドさせてKEYBOARDの文字を長押しして拡張キー出してたわ
- 88 :
- それでもできるね、スライドはしたけど長押しは気づかなかった
- 89 :
- hostsを書き換えるにはどうしたらいいの?
androidのrootを取らないとダメ?
- 90 :
- >>12
& じゃなくて ; のほうが良くないか?
- 91 :
- Android対応のDVDドライブつけたらtermuxからddでiso作れるんかなあ
- 92 :
- android 5で、pythonのpandas、numpu入れたいんですが動かない?
sh-05gですが、pkgでnumpy入れても、import時にライブラリでエラー出ます
- 93 :
- >>89
ipv6ならいける
- 94 :
- numpyってコンパイル必要なんじゃない?
アーキテクチャが違うとか。
少なくとも前にここにnumpyビルドして動いた結果貼った記憶はある
- 95 :
- エラー内容を見てtermux起動時に表示される公式サイトに行けば
具体的な対応策が載ってたりするけどな
とりあえず
・必須ライブラリをインストールしてるのか
・インストール手順の箇条書き
・エラー内容
くらい書かないと
- 96 :
- Python実行環境構築してPandas,NumPy楽に動かしたいっていうだけなら
Pydroid3使ったほうがいいかもしれんね
- 97 :
- linuxbrewが入れらんない
rootじゃないと無理なんか
- 98 :
- 長文失礼、sh-05gでpandasを使いたい奴です
いくらやってもpip install pandaの際に[clang-7: error: unable to execute command: Killed]となります。メモリ不足だったりしますか?
どなたかご教授頂けると助かります、宜しくお願いします
ここから選びの抜粋です。
$ LDFLAGS=" -lm -lcompiler_rt" pip3 install -vvv pandas
clang-7: error: unable to execute command: Killed
clang-7: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 7.0.1 (tags/RELEASE_701/final)
Target: aarch64--linux-android
Thread model: posix
InstalledDir: /data/data/com.termux/files/usr/bin
clang-7: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
clang-7: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-7: note: diagnostic msg: /data/data/com.termux/files/usr/tmp/join-c5acfc.c
clang-7: note: diagnostic msg: /data/data/com.termux/files/usr/tmp/join-c5acfc.sh
clang-7: note: diagnostic msg:
********************
error: command 'aarch64-linux-android-clang' failed with exit status 254
error
Cleaning up...
- 99 :
- 環境情報と構築手順です
$ termux-info
Updatable packages:
All packages up to date
System information:
Linux localhost 3.10.49 #2 SMP PREEMPT Fri Jun 2 04:04:12 JST 2017 aarch64 Android
Termux-packages arch:
aarch64
Android version:
5.0.2
Device manufacturer:
SHARP
Device model:
SH-05G
$ wget https://its-pointless.github.io/setup-pointless-repo.sh
$ bash setup-pointless-repo.sh
$ termux-reload-settings
$ apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config
$ LDFLAGS=" -lm -lcompiler_rt" pip3 install numpy
$ pip list
Package Version
--------------- -------
numpy 1.15.4
pip 18.1
python-dateutil 2.7.5
pytz 2018.9
setuptools 40.6.2
six 1.12.0
$
- 100 :
- >>96
そうですね、動かすならその方法が早いかもですね
出来ればvim使いたいなとwww
- 101 :
- それはやり方が古い。
numpy と scipy は its-pointless の repository にビルド済みが登録されてるので、apt でいれる
そうすれば pandas は pip で入って動かせるよ
- 102 :
- pydroid3入れてみた
pip install vim するとnot found ですね
viは一応入ったように見えるけどtetminalでviするとnot found. edもないしemacsもない。まさか組込みのエディタ以外使えなくしてるんですか?
- 103 :
- pointlessからnumpy,scipy導入し、pandas導入を試み
pandas導入時に「dlopen failed: cannot locate symbol "__fixunstfsi"」が回避出来ないのですがよい方法ありますか?
$ apt updatedlopen failed: cannot locate symbol "__fixunstfsi"
$ apt upgrade
$ apt install wget
$ hash -r
$ wget https://its-pointless.github.io/setup-pointless-repo.sh
$ bash setup-pointless-repo.sh
$ apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config
$ python --version
Python 3.7.2
$ apt install numpy scipy
$ pip list
Package Version
---------- --------
numpy 1.15.4
pip 18.1
scipy 1.2.0rc1
setuptools 40.6.2
$ termux-wake-lock
$ pip install -vvv pandas
sed -i 's/.\/numpy-1.15.4-py3.7-linux-aarch64.egg/.\/numpy-1.15.4.egg/g' /data/data/com.termux/files/usr/lib/python3.7/site-packages/easy-install.pth
mv /data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4-py3.7-linux-aarch64.egg /data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4.egg
$ pip install -vvv pandas
Original error was: dlopen failed: cannot locate symbol "__fixunstfsi" referenced by "/data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4.egg/numpy/core/multiarray.cpython-37m.so"...
- 104 :
- なんかライブラリが足りないように見える。libgfortran5とか入ってる?
apt install numpy した時に入ったはずなんだけと
もしくはpip で入れたnumpyの残骸が残ってるとか
- 105 :
- android 5がサポート外れてそうな予感がしなくもないですが
- 106 :
- >>104
最初から試してみます、libfortrun5ですね
ありがとうございます
- 107 :
- >>104
libgforttan5 は入ってるみたいです
再度試して変化あればカキコします
$ apt list|grep libgfortran5
libgfortran5/termux,now 8.2.0-6 aarch64 [installed,automatic]
- 108 :
- >>102
vimはないみたいですね、付属のeditorでコーディングするみたい?
- 109 :
- >>104
変化なしでした、libfortran全部入れてもダメでした org
- 110 :
- うーん、うちでは動いてるんだがなぁ
pandasのビルドにgfortranが必要だったか覚えてないけど、入れて見るとワンチャンあるかも?
- 111 :
- >>110
ありがとうございます、やってみます
- 112 :
- pandasのbuildがダメと言うよりは、numpyが正しくinstall出来ていないみたいです
import numpy時点で同じエラー出ます
- 113 :
- termuxのunameと
Androidにもともと入ってるunameとは
-oの出力が違ってるんだけど
これはどこを参照してんの?
$ uname -o
Android
$ /system/bin/uname -o
Linux
- 114 :
- Metasploitのinstallできなくなって久しい。NOKOGIRI問題どうにかなりませんか?
- 115 :
- >>108
pip install vi すると一応入るんですけどね、起動しません
- 116 :
- >>115
それで入るのは、 python の vi モジュール ( https://pypi.org/project/vi/ ) であって、エディタの vi とは関係なくね?
- 117 :
- >>114
nokogiriってrubyのnokogiri gemのこと?
それなら何とかなりそう
- 118 :
- >>116
なるほど、pyvimで行けましたw
- 119 :
- >>117
単刀直入に「どうすればいいのでしょうか?」
- 120 :
- aptでnumpy,scipyを導入時のunreference __fixunstfsi解決
libcompiler_rt.soが7.0.1だと駄目で、7.0.0へ戻す必要ありでした org
pandasまで遠い (  ̄- ̄)
$ apt install numpy scipy
$ pip list
Package Version
---------- --------
numpy 1.15.4
pip 18.1
scipy 1.2.0rc1
setuptools 40.6.2
# 7.0.1は、__fixunstfsiを含まない
apt install libcompiler-rt-termux=7.0.0
cd /data/data/com.termux/files/usr/lib
ln -sf libcompiler_rt-termux.so libcompiler_rt.so
sed -i 's/.\/numpy-1.15.4-py3.7-linux-aarch64.egg/.\/numpy-1.15.4.egg/g' /data/data/com.termux/files/usr/lib/python3.7/site-packages/easy-install.pth
mv /data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4-py3.7-linux-aarch64.egg /data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4.egg
sed -i 's/.\/scipy-1.2.0rc1-py3.7-linux-aarch64.egg/.\/scipy-1.2.0rc1.egg/g' /data/data/com.termux/files/usr/lib/python3.7/site-packages/easy-install.pth
mv /data/data/com.termux/files/usr/lib/python3.7/site-packages/scipy-1.2.0rc1-py3.7-linux-aarch64.egg /data/data/com.termux/files/usr/lib/python3.7/site-packages/scipy-1.2.0rc1.egg
- 121 :
- >>120
解決おめでとう
そして情報共有ありがとう
- 122 :
- 省メモリ環境でpandas入れるには、PCでtermux-packagesからbuildでしょうか
numpyやscipyがGIT上に見つからないですが何処かにあるのかな、例としてみたかったw
2G機種だと、何してもkilled食らってしまう、もう消せるアプリ無いくらいまで無効化済み
直近のtermuxだとpython 3.7に上がってて、他アプリのpandasバイナリ持ってくるのも駄目かも(3.6だし、pydoroid3とか)
まだ希望は・・・ある?
GitHub - its-pointless/termux-packages: Android terminal emulator and Linux environment - packages repository.
https://github.com/its-pointless/termux-packages
How To Make Own Deb Package In Termux (Part-1) | Hax4Us
https://www.hax4us.com/2018/01/how-to-make-own-deb-package-in-termux.html
How To Make/Create Deb Package In Termux (Part-2) | Hax4Us
https://www.hax4us.com/2018/01/how-to-makecreate-deb-package-in-termux.html
- 123 :
- pandsの症状、こちらの方と一緒w
Pip Install Pandas 0.23.4 on Python 3.7 · Issue #3012 · termux/termux-packages · GitHub
ttps://github.com/termux/termux-packages/issues/3012
- 124 :
- numpy, scipy が入っている、Docker とか、Chef, Ansible のレシピとか、無いのか?
- 125 :
- TermuxArchなら pacman -S python-〇〇で簡単導入
- 126 :
- レシピやTermuxArch調べてみます、ありがとうございます
また、pipに--no-cache-dirや--no-build-isolation付与しても、pandasのbuild失敗しました org
- 127 :
- >>126
123とか、その先を追ってみるに、RAMが足りないのが原因かもね
他のプログラムを全て終了させて、でも駄目ならクロスコンパイルしかないんじゃないかな
- 128 :
- termuxarch出来ました、termuxarch上でpandasの導入簡単ですね
あともう一歩、このバイナリをtermuxへ持っていってみますwww
- 129 :
- termuxarchのpandasを、termuxへ持っていたら悲しい結果になりました
build時のオプション要変更で、持ってくる案は駄目でした
大人しくtermuzarch内で org
$ python
Python 3.7.2 (default, Dec 28 2018, 01:00:42)
[Clang 7.0.2 (https://android.googlesource.com/toolchain/clang 003100370607242d on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/pandas/__init__.py", line 26, in <module>
from pandas._libs import (hashtable as _hashtable,
File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/pandas/_libs/__init__.py", line 4, in <module>
from .tslib import iNaT, NaT, Timestamp, Timedelta, OutOfBoundsDatetime
ImportError: dlopen failed: empty/missing DT_HASH in "/data/data/com.termux/files/usr/lib/python3.7/site-packages/pandas/_libs/tslib.so" (built with --hash-style=gnu?)
- 130 :
- ディレクトリ違いだろうからtermuxの構成でBuildしてみては?
- 131 :
- termux上のvimでskk for androidを使うと、変換候補が出るときに画面が一瞬反転してチカチカするのですが、回避方法とかありますでしょうか…?
- 132 :
- GoogleIMEもうまく入力できないね
- 133 :
- Android 5.1 vim-python 8.1
eskkもGoogle日本語入力も大丈夫だけどなぁ
Android上のソフトウェアキーボードを切り替える時は2回に1回くらいチラつく
- 134 :
- BB key2にてtermux環境構築中です
Google日本語入力(Mozc)系で英数字いれるのにインライン入力できないんですけど設定でもないですよね?
termuxの入力エリアでも直接入力できなくてエンターキー押す回数増えるのが嫌で普段はblackberry初期英語キーボードでeskk使ってます
- 135 :
- >>131
navigation bar hiderが原因でした…すいませんでした。
- 136 :
- itspointlessのgcc-7を部分的に利用して
buildはok?、実行時にエラー
crosscompileは大変そうだしwww
$ pip3 download -d src --no-binary :all: pandas
$ cd src
$ tar zxvf pandas-0.23.4.tar.gz
$ cd pandas-0.23.4
$ CC="gcc-7" LDFLAGS=" -lm -lcompiler_rt" pip3 install -vvv .
building 'pandas._libs.window' extension
gcc-7 -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O
3 -Wall -Oz -Oz -fPIC -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/data/data/com.termux/files/usr/lib/python3.7/site-packages/numpy-1.15.4.egg/numpy/core/include -I/data
from pandas/_libs/window.cpp:4:
/data/data/com.termux/files/usr/include/string.h:205:9: error: attributes are not
allowed on a function-definition
__prefer_this_overload {
^
In file included from /data/data/com.termux/files/usr/include/c++/v1/string.h:61:
$
$ cd ~/../usr/tmp/pip-install-xxxxxxxs/pandas
$ LDFLAGS=" -lm -lcompiler_rt" pip3 install -vvv .
Successfully installed pandas-0.23.4
$ python
>>> import numpy as np
File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/pandas/core/dtypes/inference.py", line 24, in <module>
is_scalar = lib.isscalar
AttributeError: module 'pandas._libs.lib' has no attribute 'isscalar'
>>>
- 137 :
- 需要ないかもだけど、2Gメモリの機種でpandas入ったよ
gcc-7とLDFLAGSがポイントでした
$ diff /data/data/com.termux/files/usr/include/c++/v1/type_traits.200120 /data/data/com.termux/files/usr/include/c++/v1/type_traits
--- /data/data/com.termux/files/usr/include/c++/v1/type_traits.200120
+++ /data/data/com.termux/files/usr/include/c++/v1/type_traits
@@ -736,8 +736,8 @@
#ifdef __clang__
template <> struct __libcpp_is_floating_point<__fp16> : public true_type {};
#endif
-#ifdef __FLT16_MANT_DIG__
-template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
+#ifdef __FLT16_MANT_DIG__ && defined(__clang__)
+// template <> struct __libcpp_is_floating_point<_Float16> : public true_type {};
#endif
template <> struct __libcpp_is_floating_point<float> : public true_type {};
template <> struct __libcpp_is_floating_point<double> : public true_type {};
$ diff /data/data/com.termux/files/usr/include/string.200120.h /data/data/com.termux/files/usr/include/string.h
--- /data/data/com.termux/files/usr/include/string.200120.h
+++ /data/data/com.termux/files/usr/include/string.h
@@ -188,7 +188,7 @@
#endif
/* Const-correct overloads. Placed after FORTIFY so we call those functions, if possible. */
-#if defined(__cplusplus)
+#if defined(__cplusplus) && defined(__clang__)
/*
* Use two enable_ifs so these overloads don't conflict with + are preferred over libcxx's. This can
* be reduced to 1 after libcxx recognizes that we have const-correct overloads.
$ CC='gcc-7' LDFLAGS=" -lm -lcompiler_rt" pip3 install
- 138 :
- 次、vimでskk頑張るお
動いてそうですね
phantomjs、Metasploit興味あるお
- 139 :
- おぉ、頑張ったな
- 140 :
- neovimでeskk動いてるけどlarge_dictionary指定して色々やったけどskk辞書動いてくれず
ユーザー辞書だけ動く状況だったからユーザー辞書にskk辞書を指定して使ってる
邪道すぎるけど
- 141 :
- UTF-8に変換すると使えるよ
- 142 :
- >>140
>>141
それ引っ掛かってました、ありがとう
eskk動きました、動きがもっさりなんだけど、端末のせいかな?
辞書はSKK-JISHO.Lで大きめの辞書を設定しました
- 143 :
- SKK-JISHO.Sで大分軽くなった、自己解決
- 144 :
- >>114
nokogiri 入らないとあったけど、これじゃだめ?
nokogiri-1.10.0 はいったよ
nokoogiri failed gem install #79
ttps://github.com/termux/termux-packages/issues/79
- 145 :
- >>141
ほんとだutf8にしたら動いたありがとう
- 146 :
- >>71
phantomjsがどうさしたのは、TermuxArchですか?
termuxあるいはandroid ndkだと、buikd済みバイナリ見つからない
- 147 :
- >>146
ログ見たらnpmで入れてた
- 148 :
- extrakeyのカスタマイズきたーありがたい
- 149 :
- >>148
使いみち教えてー
- 150 :
- >>147
恐らくtermuxarchかな
termuxからtermuxarchのプログラム直接呼べたりしないかなー
- 151 :
- >>149
~/.termux/termux.properties
extra-keys = [['ESC','/','~','=','UP','{','}'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT',':']]
とりあえずこんな感じにしてみた使い勝手でまた変えると思うけど
- 152 :
- バージョンアップしたら特殊キー列が出来てウザい
- 153 :
- >>150
arch/startarch -c 'phantomjs' test.js
- 154 :
- >>151
お、画面に表示されるソフトキーなのね
サンキュー
- 155 :
- >>151
おぉヒントありがとう!
extra-keys = []
これで特殊キー列消せた
- 156 :
- みんなshellなにつかってる?
- 157 :
- ちな僕はzsh+prezto
- 158 :
- bash
- 159 :
- bashめちゃサクサク動くよねー👍
- 160 :
- bashでzmv使うときだけzsh使うかな
補完便利なのは分かるんだけど、慣れるとbashしか使えないとき困りそうでね
- 161 :
- fish使ってるわ
- 162 :
- >>160
zmvコマンド初めて知った。ありがとー
僕もbashから移って1週間ぐらいだから
Tab補完便利やなぁぐらいの感想笑笑
- 163 :
- >>161
fishも名前聞くけどzshの方がよく聞くから
zsh使ってみた感じ笑笑
- 164 :
- FireHD10(2017)でtermuxつかってるけどzsh+prezto軽快に動くからおすすめだよ
- 165 :
- テーマによっては重いけど
- 166 :
- ここいいね
- 167 :
- preztoのハマりポイントはとしては
init.zshや様々なモジュールをsourceコマンドで読み込むとき
フルパスじゃ読み込めないことだよ
- 168 :
- だから相対パスに書き換える必要があるよ
- 169 :
- phantomjsは動いた
electron動いた人いますか?
私の環境だと、起動時に下のsoがどうしても解決出来ない
libnss3.so => not found
libnssutil3.so => not found
libsmime3.so => not found
libnspr4.so => not found
- 170 :
- ファイルがないかパスが通ってないか
- 171 :
- ありがとう、electron起動ok
nightmareをelextron installをskipして、npm install したい
オプションあったかな
と、スレの趣旨とズレすぎ?
- 172 :
- ノープロブレム
- 173 :
- >>169
今は、Ruby, Nokogiri, Selenium WebDriver を使う
もう、phantomjs は終了した。
今は、Chrome で、headless mode を使う
- 174 :
- >>173
返信ありがとう、termuxでchrome driverでchromeのheadlessいけますか?
- 175 :
- phantomjsなら、termuxからtermux arch内のバイナリで動いた
googkeの検索とキャプチャもおk
nightmareを使い方はできない、ekectronもまだ
chromeのヘッドレスは未確認
phantomjsが動くだけでも嬉しい
- 176 :
- 我ながら誤記ばかり、すまん
- 177 :
- 去年の9月頃にTermuxArch やらTermuxUbuntuでChromiumもFirefoxもPhantomJSもヘッドレスでスクリーンショットまで確認できたよ
ただPythonからインスタンス作成時にWebDriveがフリーズして使えなかったから自分はLinuxDeployメインになっちゃってる
- 178 :
- >>177
情報ありがとう
実行時は、termuxarchに入らないと駄目ですか?
Tasker連携で、termuxから起動したいです
termux からprootで、termuxarchへ入りますが、nodejsのchild_processを経由すると、上手く動かなくてはまってます org
- 179 :
- >>178
TermuxはAndroidの環境上で動くけど、termuxarchとかはchrootとかじゃなかった?
だからライブラリパスとか違っててそのroot環境上じゃないと動かないと思う。
逆に依存関係のファイル全て見えれば同じaarch64なんだし動かない事は無いかと。
それをすり合わせるのは面倒だからTermux上でbuildが一番手っ取り早いんじゃないかなー(超無責任
- 180 :
- >>179
chrootじゃない、prootか
- 181 :
- 話すこしずれるけど
termux-chrootしなくても
#!/bin/bash
のシェバンでいいみたいね
- 182 :
- termuxach設定済み、前提です
途中、間違ってたら、ごめん
nightmareつかうと駄目、直接、phantomjsは動作ok
# phantomjs + nightmare
## install
pkg install nodejs
## install nightmare
mkdir test-phantomjs && cd test-phantomjs
npm init
npm install nightmare@1.8.2 --save --ignore-scripts
npm install cross-spawn --save
## install phantomjs
wget https://github.com/fg2it/phantomjs-on-raspberry/releases/download/v2.1.1-jessie-stretch-arm64/phantomjs_2.1.1_arm64.tgz
tar xvf phantomjs_2.1.1_arm64.tgz -C phantomjs_2.1.1_arm64
mv phantomjs phantomjs.bin
cat << EOF >./../phantomjs_2.1.1_arm64/phantomjs
#!/data/data/com.termux/files/usr/bin/sh
exec /data/data/com.termux/files/home/arch/startarch -c /data/data/com.termux/files/home/phantomjs_2.1.1_arm64/phantomjs.bin "$@"
EOF
## install fontconfig in termuxarch
/data/data/com.termux/files/home/arch/startarch -c 'pacman -S fontconfig'
- 183 :
- 上の環境で実行すると、痛いエラーがw
ここで断念 org
% cat << EOF > example.js
var Nightmare = require('nightmare');
new Nightmare({
show: false,
phantomPath: __dirname
})
.goto('https://www.yahoo.com')
.type('input[title="Search"]', 'github nightmare')
.click('.searchsubmit')
.screenshot('yahoo.png')
.run();
EOF
% node ./example.js
phantom stdout:
phantom stderr: proot warning:
phantom stderr: can't sanitize binding "/proc/self/fd/1": No such file or directory
proot warning: can't sanitize binding "/proc/self/fd/2": No such file or directory
phantom stdout: NETWORK_ERR: XMLHttpRequest Exception 101: A network error occurred in synchronous requests.
phantom stdout: phantomjs://code/shim.js:1815 in send
phantom stdout: phantomjs://code/shim.js:1815 in _start
phantom stdout: phantomjs://code/shim.js:1842
下記のページがにている気がする
https://github.com/sdrausty/TermuxArch/issues/38
- 184 :
- cat << EOF >./../phantomjs_2.1.1_arm64/phantomjs
#!/data/data/com.termux/files/usr/bin/sh
exec 4>&1 5>&2 1>&- 2>&- # fd
/data/data/com.termux/files/home/arch/startarch -c /data/data/com.termux/files/home/phantomjs_2.1.1_arm64/phantomjs.bin "$@"
exec 1>&4 2>&5 4>&- 5>&-
EOF
node ./example.js
- 185 :
- あ、途中で投稿されてしまった
phantomjsを起動するシェルで、fdの先を変えてみた
(今、実態をphantomjs.bin、これを、phantomjsから叩いてる、直接叩くとエラる)
エラーは消えて正常に実行できたように見えるけど、何も出力されない、キャプチャも
駄目かな、このやり方
- 186 :
- あ、phantomjsのversion関係ありそうですね
あげるか下げるかしてみます
- 187 :
- >>181
今、理解しました、なるほど、proot必要ないw
ありがとう
- 188 :
- 原因はこれみたい。さてどうしたものか
/data/data/com.termux/files/home/test-nightmare-ph/../phantomjs_2.1.1_arm64/phantomjs /
--load-images=true --ignore-ssl-errors=true --ssl-protocol=any --web-security=true /data/data/com.termux/files/home/test-nightmare-ph/node_modules/phantom/shim.js 13201 127.0.0.1
NETWORK_ERR: XMLHttpRequest Exception 101: A network error occurred in synchronous requests.
phantomjs://code/shim.js:1815 in send
phantomjs://code/shim.js:1815 in _start
phantomjs://code/shim.js:1842
proot info: vpid 1: terminated with signal 2
- 189 :
- ウィジットは便利ですか?
- 190 :
- >>189
使ったことないけど、タスクの実行ができる?
- 191 :
- みんなtermuxで何してるの?プログラミング?
- 192 :
- 環境の構築が楽しいんであって本当に使うかどうかは二の次なところが正直ある
- 193 :
- 株の保有銘柄と売買記録、nanacoギフトの自動買い
- 194 :
- Linux Deployで動かしてるdebianへのJuiceSSH代わり
- 195 :
- ・定番の環境構築遊び(暇つぶし)
・プログラムの移植(暇つぶし)
・ソフトウェアキーボードのみで自分が使う新規のプログラムを書く(気分転換)
- 196 :
- ほぼ、メモ・ブログ更新用。vim専用っぽくなってる。
- 197 :
- Taskerで毎朝7z圧縮バックアップするシェルスクリプト流す
- 198 :
- rougue
- 199 :
- そういえばbrogueあるね
- 200 :
- angbandもあった。
- 201 :
- rougue知りたい、ググれば出てくる?
- 202 :
- Dwarf Fortressは動かんよな。
intel入ってるやつなら動く?
- 203 :
- termux-widgetでスクリプト実行後にtermuxウィンドウアプリを自動クローズする方法あったら教えてー
- 204 :
- execで起動させて終了時にプロセスがなくなっても効果なし?
- 205 :
- >>204
効果なしでした
Widgetの仕様ぽいので諦めます
アドバイスありがとです
- 206 :
- かつて、モバイルギアにpocketbsd入れて、Nemacsで、日記とか友達へのネタメールを打ち込んで楽しんでた身としては、Termuxのお陰で、(ちょっとキーバインド変わるけど)自スマホと折り畳みBluetoothキーボードの組み合わせで再現出来て、感無量。
オマケにSKKとgoogle音声入力とgoogle IMEが併用出来るって…最強ぢゃないですか!
ありがとう、Termux!
- 207 :
- sms使えなくなるのか…
- 208 :
- どっかにTermux上で動く、日本語版のアングバンドないですかねぇ…。
- 209 :
- >>207
と思ったらGooglePlay版のみかも
- 210 :
- あれ、termuxでjavaはない?
- 211 :
- >>210
ない
- 212 :
- kail linux 使えるのか?
- 213 :
- 超初心者なんですが、termux-sudoがインストールできません、Bhai4You/Termux-Sudoを使ってみたんですが、
その後のcd termux-sudoで反応なしです
- 214 :
- Bhai4You/Termux-Sudo見てみたけどなんであんな書き方してんの?
意味がわからん
ちなみに中身これしてるだけ
apt update
apt upgrade
apt install git -y
cd $HOME
mkdir sudo
cd sudo
git clone https://github.com/st42/termux-sudo
cd termux-sudo
pkg install ncurses-utils
cat sudo > /data/data/com.termux/files/usr/bin/sudo
chmod 700 /data/data/com.termux/files/usr/bin/sudo
cd $HOME
clear
sudo
- 215 :
- https://github.com/st42/termux-sudo にGitLabに移した書いてあるじゃん
- 216 :
- rooted端末で使うのそれ?
- 217 :
- $ cd $HOME
$ mkdir sudo
mkdir: can't create directory 'sudo': File exists
この辺ですでに間違えてるみたい
- 218 :
- >>217
何度か実行したからじゃ?
- 219 :
- >>217
エラーメッセージをGoogle検索したり英語わかんなかったらGoogle翻訳かけるといいよ。
ちなみに'sudo'ってファイル(ディレクトリ)がすでに存在するから作れないよってエラーだよ
- 220 :
- >>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
- 221 :
- >>220
おお、ありがとう!出来た
マニュアル見逃してたわ
お陰でタイムスタンプつけるのが便利になったよ
- 222 :
- >>209
と思ってfdroid版入れたけど同じく使えなくなってました
残念
- 223 :
- termux archで共有メモリ動いてますか?
firefoxとか起動すると、「Failed to create shared memory: 許可がありません」でページが表示されません
- 224 :
- 共有メモリ奴、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
- 225 :
- 出力されたメッセージに書いてあるやん
- 226 :
- wakelock取得してもtermuxのsshdへ接続すると切断されまくるのだが
これhuaway端末の電源制御が特殊なせいかな?
- 227 :
- termuxライブラリ関連resetしたいのですが、再インストールしか手はありませんか?
- 228 :
- termux自体はアプリのキャッシュ削除でインストール時の状態に戻る
- 229 :
- >>228
ありがとう、やってみます
- 230 :
- termuxをインストール時の状態に戻し、
LD_PRELOAD指定のエラーはなくなりました
termuxのlib関連無くなっていたようです org
libandroid_shmem.so指定が出来ても、firefoxなど起動すると
変わらず[ failed create shared memory: Permission denied]です
これ直るのかな
- 231 :
- 今日はお手上げ、色々似た事例があるけど、
もしかして解決していないのかな、これ
- 232 :
- とあるアプリのbuildでインクルードファイルが無いって言われたから
libandroid-shmem-dev入れたらmake通って問題なく動いたけど、この話とは関係ないかな。
# include <sys/shm.h>
firefoxはheadlessでしか試してないけどプロセス生成出来て
スクリーンショット撮るまで動いた実績はあるよ。in aarch64
- 233 :
- >>232
情報ありがとうございます
libandroid-shmem-devil入れてbuild出来るブラウザで試してみます
- 234 :
- luakitいってみます
- 235 :
- 駄目だ、そもそもだめなのか
guiをtermuxに求めるのが間違っているのだろうか
- 236 :
- 素のTermuxに戻りました
もしブラウザとか使うなら、debian norootに落ち着きました
これこれありかもです
- 237 :
- Termuxでなんだかんだやって、結局自分は
rootとってLinuxDeploy使ってる
Terminal代わりにTermux使うくらい
- 238 :
- あ、ずっと勘違いしてました
linuxdeployという凄いアプリがあるわけですね
てっきりvpsにdeployして使うものかと org
情報ありがとーこれ良さそうだから試してみます
- 239 :
- あ。しまった、root。なるほど、なかなか難しい
- 240 :
- clangでcppファイルがコンパイルできなくなった
他の言語では試してないけどhello worldですら通らない
リンカがどうのってエラーが出てくる
困る事では無いが報告まで
- 241 :
- リンカをどうにかすれば良いんじゃないか?
- 242 :
- >>240
手順あれば試せるよ
- 243 :
- ありがと
ここのスレは優しいの〜
まぁ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が吐いてるみたい
- 244 :
- LD_LIBRALY_PATH変わったとかでライブラリ見えてない系
- 245 :
- ありがとうございます
探ってみます
- 246 :
- >>243
clang じゃなくて clang++ では?
- 247 :
- え、ほんとだ。通った。
ありがとうございます
記憶が曖昧だがgcc xxx.cppで良かったと思ってたので
当たり前のことですがg++ xxx.cppでも通るのを確認しました
- 248 :
- Termux (failsafe)
というアイコン何かね?
- 249 :
- バイブどうやって抑制するの?
- 250 :
- ケツに入れて
- 251 :
- テーブルに置いてポチポチしててバイブされるとすんげー響いてかなり焦る
- 252 :
- なにこれおもしろーい!
- 253 :
- >>249
echo "bell-character=ignore" >> ~/.termux/termux.properties
- 254 :
- >>253
でけた。ワイ251だけど、サンクス
- 255 :
- androidでTermux使ってるのだが、Shredコマンドが効かないぞ
rmで消せるファイルをshredで消そうとしても消えない
なんで?
- 256 :
- >>255
うちではこう。
$ echo 'bell-character=ignore' > test
$ ls
test
$ shred -u test
$ ls
$
- 257 :
- >>255
ちなみになぜshred?
効果は期待できないような
- 258 :
- androidにsem_get無いみたい
設定値できたと思ったら 、一旦、休憩所
- 259 :
- >>256
ありがとう
なんか知らんが1行目が必要なんだな
>>257
セキリティ上一度まっさらにしたい時もあるじゃん
AndroidでShredって効果ないの?
やっぱりストレージの仕様の問題?
ハードディスクと違って完全に消せないの?
- 260 :
- >>259
1行目は、消去するファイルを作成しただけだよ。
- 261 :
- こんなコマンドあったのな
- 262 :
- >>260
ありがとうございます
$ shred -u test なら消せたわ
なんで
$ shred -n 2 -z -v test
だと消せないの?
$shred -n2 -z
$shred -n2
$shred -v
でも消せないぞ
初心者なので理解できません。
- 263 :
- >>262
shredコマンドの使い方調べてこい
Termux無関係のスレチだ
- 264 :
- >>263
マジで?
だって、Ubuntu18.04はじめLinux全部で
$ shred -n 2 -z -v test
でどんなファイルでも消せるぜ
ちなみに↑は、NSA方式のセキリティレベルの消し方だ
-n 2 2回上書き
-z 0フィル
-v 経過表示
- 265 :
- Ubuntuで今試しましたが、消えてませんでした
-uないと消えないとは知らなかった
- 266 :
- 「全部」なんて簡単に言うもんじゃない
- 267 :
- shredってHDDで確実にファイルの内容を消すツールだけどSSDとかフラッシュメモリでも確実にデータを消してくれるの?
- 268 :
- >>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
^@^@^@^@^@^@^@^@^@^@$
- 269 :
- >>267
ムリ
ハードウェアウェアレベリングだと実際に書き込んでいる領域がどこなのか知る方法がない
- 270 :
- 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つで復元してみたが、今の所何回やってもファイルは復活しない
- 271 :
- Shredコマンドに変わるメモリ系統でも消せるツールが出てこないのが不思議だなあ
- 272 :
- >>270
もちろんファイルシステム上では必ず>>268になるし、復元できない。
ファイルシステムがウェアレベリングしている場合、mtdblock?とかを見るとどこかに残っているかもしれない。
ハードウェアがウェアレベリングしている場合、NANDチップを引っぺがして直接読めば見えるかもしれない。
blkdiscardとかで全体をsecure eraseすれば問題ないことになっているようだが、本当かは知らない。
- 273 :
- >>272
ということは、
$ shred -u -n 2 -z -v test
をやれば、testファイルは一応3回上書きされる
ただし、testファイルが以前に別のブロックに書き込まれてたとすると
以前のブロックのデータは消せてない
ってことでおk?
- 274 :
- いい加減スレチ野郎相手にするのやめろよ
shredに-u付いてなかったのはデバイス単位で消すからでファイル単位で消すのは一般的じゃないからだと思う
デバイス単位で消せば少なくともイメージダンプしても論理的に内容が残ってることはない
もっとも>>272の言うとおりウェアレベリングで残ってる可能性はあるから特殊な環境で極一部復元出来る可能性はゼロじゃない
というわけでもうこの話は終わりな
- 275 :
- 質問です。
android上のtermuxでvncserver起動したいのですが、
どのvncserverが一番いいですか?
みなさん、なに使ってます?
tigervncですか?vnc4serverですか?
どれがおすすめですか?
用途は、android上でguiソフト動かすぐらいです。
termux.comでは、tigervnc使ってる説明あるから、やっぱtigervnc安定ですか?
- 276 :
- てか、x11-repoって安全ですよね?
- 277 :
- 無事、tigervncでGUI起動出来たのだが、日本語文字化けするし、日本語入力出来ないぞ
pkgでuim-fepも出てこないしどうやるのですか?
- 278 :
- ところで、Android で apk を配布しようと思ったら、必ず一度は使う必要がある keytool って、
Win, Linux. Mac 用はあっても、Android 用は世界のどこを探してもない、という認識であって
ますか?
自分は、keytool が、java 言語で書かれていることを知り、色々実験して、
そのソースを取り込んでコンパイルしたところ、実機で、鍵の情報を入力する
プロンプトを何行か入れるところまでは正常に動作したんですが、それが
済んだ後、例外が発生して止まってしまいました。
めげずに、不足しているクラス用の java ソースを取り入れて色々
試したのですが、結局、最後、Android の java.lang.secutiry 系の
クラスに、標準のJDKではあるはずのクラスはメソッドに、未実装の部分が
あって、余りにも基本的な部分過ぎて、ちょっと手に負えなくなってしまいました。
これが、オラクルが訴訟している「Google が互換性を台無しにした」という
部分なのかも知れず、根が深いかもしれません。
- 279 :
- Androidで動くkeytoolがあるかは分からないが、そのあたりのパッケージない系の話は
Dalvik仮想マシン作ってAndroidに乗せた経緯調べればわかると思うよ
まあGoogleが悪いんだけど
- 280 :
- 組み込み用の JavaVM であるところの J2ME 用の、MEKeyTool.jar なるものがある
らしく、J2ME は、Android でも動かせるらしいです。J2MEの本家Oracle
によるReference実装が、PhoneMEとのこと。
もしかしたら、これが欲しかったものかもしれません。
- 281 :
- J2MEやPhoneMEって開発続いてたんだな、知らなかった
十年ぶりくらいに名前聞いた気がする
いずれにせよ動くもの見つかって何より
参考になったよ
- 282 :
- 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 と表示されます。
- 283 :
- >>282
PhoneMEは知らんがそのエラーはPIEでないバイナリをAndroid5以降で動かした時に出るエラー
ちらっと見た限りだけど5以降用のapkが有るからそっちなら動くんじゃないだろうか
- 284 :
- 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で使えるかもしれません。
- 285 :
- 言いたかったことは、JDKのソースの*.javaとJNI部分の*.c/*.cpp部分から
SwingやAWTなどのグラフィック部分を除外した部分をjavacとclangで
コンパイルして、*.dex や *.apk に固めてしまえば、グラフィック以外は、
PCと全く同じクラスの使える独自 JVM が Android上で出来上がり、
そのソースに、KeyTool.jar のコードを追加すれば KeyTool が、
Android で実行できてしまうのではないかと思うんです。
クラス名の衝突の回避と、(X-Windowが必要な)グラフィック部分
の除外だけに注意すれば。
- 286 :
- それTermuxと何か関係ある?
なんでスレチのこと長文で書き込みするアホばっかりなんだ
- 287 :
- たしかに、、、
termux環境で動くkeytoolの話かと思って大目に見てたが全然関係ないな
知識ひけらかすかの長文
そんな話聞いてないし
- 288 :
- なんで、そんなに、句読点が、多いの
- 289 :
- >>288
そ、れ、T、e、r、m、u、x、と、何、か、関、係、あ、る?。
- 290 :
- 色々ソースをいじってるうちに、KeyToolが実機で動いたんだけど、
この辺の人は要らないってことでいい?
- 291 :
- いらないよ
- 292 :
- >>290
いつかあなたのレベルまで追い付いたとき必要になるかもしれないから
どこかに公開しておいて欲しい。
- 293 :
- >>292
公開しておきました:
https://github.com/YutakaAoki/KeyTool
- 294 :
- >>293
ありがとう!
- 295 :
- ありがとう、いつか使う人のため
これ題字ですよね
- 296 :
- でも、>>292,293,294 の自演は恥ずかしいと思う
# 公開したかったら、要望があろうが無かろうが淡々と公開すればいいじゃん
- 297 :
- 自演ちゃうわ〜
- 298 :
- 自演の証拠あれば技術的な話題になる
なけりゃ言い掛かり
- 299 :
- いや待て、Githubの奴がバレバレの自演をしているように見せかけることが目的の第三者という可能性も
- 300 :
- 独り言ならtwitterで呟けばいいのに
スレチな書き込みを繰り返している人はスルーしましょう
- 301 :
- AndroidTV向けのtermuxって前からあったっけ?
キーボード繋げば簡易端末になっていい感じだ
- 302 :
- sshdへ接続するともっさりしてるのって俺環境だけ?
- 303 :
- うちは問題ないよ
- 304 :
- >>302
端末のスペックに依存するだろうしなんとも
vimの補完プラグインくらいかなーもっさり
- 305 :
- >>303
>>304
2年前発売の機種だから別原因がありそう。
原因探してみるわ。
- 306 :
- >>305
自己レス
ルーターのせいっぽかったわ
原因は特定できないが無線送信出力絞って利用周波数帯狭くしたら正常になった
- 307 :
- UserLAndの話題は…別スレあったかな?
- 308 :
- Termuxを何の目的で使ってる?
- 309 :
- ツール作って無駄な自動化したり、インストールしてみて引っかかる
原因を見つけたりそういう細々な経験が後々生きてくるのよ
結論:遊び
- 310 :
- >>309
いいね、まさにそれ
楽しくないとやる気しないわ
- 311 :
- 2chのくだ質への回答の際に検証する用。くだらない質問ばかりするなよお前等。
- 312 :
- 便所の落書きに何言ってんだと
- 313 :
- 外での暇つぶしだが
他のアプリに比べて圧倒的にバッテリ食わないから長時間遊べる
- 314 :
- sshクライアント
- 315 :
- termux.com→F-roidと辿ってapk落とそうとしたのだが、
なぜかリンク切れててtermuxのapkが落とせないのだが
どこで落としてる?
- 316 :
- F-Droid版が普通に更新出来たからリンク切れはしてないと思う
https://dotup.org/uploda/dotup.org1864878.jpg
(G-Droid使用)
termuxのサイトに書いてあったと思うけど本体がGP版ならプラグインはGP版、本体がF-Droid版ならプラグインもF-Droid版を使わないと問題が起きることがあります
- 317 :
- >>315
読み違えていたみたい
ストアアプリF-Droid(G-Droid)からインストールするのではなくて
ブラウザからapkのダウンロードリンクをクリックしてインストールしようとしてるんですね
そちらは試したことないです
- 318 :
- そういえば少し前からそうだった気がする
- 319 :
- GooglePlayにあるTermuxのapkが欲しいのですが、なんかいい方法ある?
- 320 :
- APKMirrorで落とす
- 321 :
- apkmirrorってGooglePlayにあるアプリをapkmirrorのサイト通して、apk化してるだけ?
それとも勝手にapkmirrorのサーバーにapkとして置いてあるの?
apk extractor(作者meher)っていうAndroidアプリでも一応ぶっこ抜けるらしいけど、
これ有名なの?1000万ダウンロード超えてるけど・・・
すげえ怪しそうなアプリに見えるのだが
- 322 :
- >>321
どのへんが怪しいの?
- 323 :
- $ pkg install something
:
Do you want to continue? [Y/n] y
CANNOT LINK EXECUTABLE "dpkg-deb": library "liblzma.so.5" not found
dpkg: error processing archive /data/data/com.termux/files/usr/var/cache/apt/archives/libandroid-support_25_aarch64.deb (--unpack):
dpkg-deb --control subprocess was killed by signal (Aborted)
Errors were encountered while processing:
/data/data/com.termux/files/usr/var/cache/apt/archives/libandroid-support_25_aarch64.deb
E: Sub-process /data/data/com.termux/files/usr/bin/dpkg returned an error code (1)
- 324 :
- >>321
F-DroidにもあるようなMIT LicenseのOSSだし、これを疑うならスマホとネット止めた方がいい。
- 325 :
- だな
ソース読まなきゃだよな
そこまで疑うのならば
- 326 :
- ソース云々の前にapkmirrorは権利者の許可なく二次配布してるものも多いから日本では違法だ
Google関係のものとか、GooglePlayでしか配布していないものはもろにそれ
- 327 :
- 質問です。
Apk ExtractorのGooglePlayで一番ダウンロード数多いのがこれです。(作者meher)
https://play.google.com/store/apps/details?id=com.ext.ui&hl=ja
https://github.com/meher421/ExtractorStrings/tree/master/values
F-droidで検索するとこれが出てきます。(作者axxapy)
https://f-droid.org/en/packages/axp.tool.apkextractor/
https://github.com/axxapy/apkExtractor
説明の文面(★ Fast and easy to use.〜の部分も全く同じです。)
これってどういうことですか?
結局同じものなんですよね?
F-droidのソースをGoogleplayに違う作者が上げてるってこと?
- 328 :
- >>327
ユーザーがリポジトリのURL登録したんでないの
知らんけど見てないから
- 329 :
- それってTermuxとなんの関係あんの?
- 330 :
- F-Droidの公開鍵ってどこにあるの?
なんかF-droid落として、asc落として、
gpg --verify FDroid.apk.asc
gpg: 署名されたデータがFDroid.apk'にあると想定します
gpg: 〜
gpg: 〜
gpg: 署名を検査できません: 公開鍵がありません
ってなるぞ
- 331 :
- これかな
https://f-droid.org/docs/Release_Channels_and_Signing_Keys/?title=Release_Channels_and_Signing_Keys
- 332 :
- >>331
これどうやって使うの?
-----BEGIN PUBLIC KEY-----
から
-----END CERTIFICATE-----
をコピーして、publickey.pemにして
FDroid.apk、FDroid.apk.ascと同じフォルダに置いて
Windows10のコマンドプロンプトで
gpg --verify FDroid.apk.asc
しても、公開鍵がありませんってなるぞ
- 333 :
- 何この鯖
証明書すら発行してないのかよ
これ安全なん?
http://keys.gnupg.net/pks/lookup?search=f-droid&fingerprint=on&op=index
いや、もはやTermux関係なくなってきてるけど
- 334 :
- f-doridのホームページから公開鍵落としたけど、「注意: この鍵は期限切れです」ってなるぞ
https://f-droid.org/assets/admin@f-droid.org.jarをダウンロード
unzip admin@f-droid.org.jar admin@f-droid.org.asc
gpg --import admin@f-droid.org.asc
gpg --verify FDroid.apk.asc
gpg: 署名されたデータが'FDroid.apk'にあると想定します
gpg: 04/11/19 21:41:19 東京 (標準時)に施された署名
gpg: RSA鍵7A029E54DD5DCE7Aを使用
gpg: 信用データベースの検査
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: 深さ: 0 有効性: 1 署名: 0 信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 次回の信用データベース検査は、2024-04-16です
gpg: "F-Droid <admin@f-droid.org>"からの正しい署名 [不明の]
gpg: 注意: この鍵は期限切れです!
主鍵フィンガープリント: 37D2 C987 89D8 3119 4839 4E3E 41E7 044E 1DBA 2E89
副鍵フィンガープリント: 802A 9799 0161 1234 6E1F EFF4 7A02 9E54 DD5D CE7A
- 335 :
- ひどいなこのサイトは
https://f-droid.org/en/docs/Release_Channels_and_Signing_Keys/
これもf-droidのあとに.org抜けてるぞ
wget -O - https://f-droid/docs/Release_Channels_and_Signing_Keys/ | openssl
- 336 :
- ここからf-droidのapkをダウンロードして、
https://f-droid.org/FDroid.apk
7Zipでチェックサム見て、ここと比べたけどぜんぜん違うぞ
https://f-droid.org/en/docs/Release_Channels_and_Signing_Keys/
これ本当に大丈夫なの?
- 337 :
- # termux にて
$ mkdir ~/xxx
$ cd xxx
$ wget https://f-droid.org/FDroid.apk
$ wget https://f-droid.org/FDroid.apk.asc
$ pkg install gnupg
$ pkg install dirmngr
# とりあえず verify
$ gpg --verify FDroid.apk.asc FDroid.apk gpg: Signature made 2019-04-11 21:41:19 +0900 JST
gpg: using RSA key 7A029E54DD5DCE7A
gpg: Can't check signature: No public key
# 鍵取得 ... OK
$ gpg --keyserver keyserver.ubuntu.com --recv-keys 0x7A029E54DD5DCE7A
gpg: key 41E7044E1DBA2E89: 39 signatures not checked due to missing keys
gpg: /data/data/com.termux/files/home/.gnupg/trustdb.gpg: trustdb created
gpg: key 41E7044E1DBA2E89: public key "F-Droid <admin@f-droid.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
# verify ... Good signature 出たからOKかな
$ gpg --verify FDroid.apk.asc FDroid.apk
gpg: Signature made 2019-04-11 21:41:19 +0900 JST
gpg: using RSA key 7A029E54DD5DCE7A
gpg: Good signature from "F-Droid <admin@f-droid.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 37D2 C987 89D8 3119 4839 4E3E 41E7 044E 1DBA 2E89
Subkey fingerprint: 802A 9799 0161 1234 6E1F EFF4 7A02 9E54 DD5D CE7A
- 338 :
- 信用出来ないなら使わなりゃいいだろ
こういうのをスレ汚しっていうの自覚ある?
- 339 :
- マルチ酷いな
フリー・オープンソース】 F-DROID 【広告なし apk
https://egg.2ch.sc/test/read.cgi/android/1560659547/
- 340 :
- 7Zipでチェックサム見てってのが頭悪すぎ
- 341 :
- 意味わからなかったがダウンロードしたファイルのチェックサム調べたのかw
- 342 :
- >>337
やっぱ期限切れでしょ
>>340
意味わからん
>>341
そうだよ、証明書の期限切れてるわ、チェックサム違うわで
なんかトロイと入れ替わってるんじゃないかと思ったのだが
- 343 :
- >>342
調べて見ましたけど失効するのは2021年4月24日でしたよ
gpg --list-keys
/data/data/com.termux/files/home/.gnupg/pubring.kbx
---------------------------------------------------
pub rsa4096 2014-04-25 [C]
37D2C98789D8311948394E3E41E7044E1DBA2E89
uid [ unknown] F-Droid <admin@f-droid.org>
sub rsa3072 2014-04-25 [S] [expires: 2021-04-24]
sub rsa3072 2014-04-25 [E] [expires: 2021-04-24]
- 344 :
- >>343
ありがとうございます。
gnupg.netから落としたのは2024年まででした。
gpg --keyserver keys.gnupg.net --recv-keys 37D2C98789D8311948394E3E41E7044E1DBA2E89
gpg: key 41E7044E1DBA2E89: ERROR in GETTEXT (bad plural entry)
gpg: 鍵41E7044E1DBA2E89: 公開鍵"F-Droid <admin@f-droid.org>"をインポートしました
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: 深さ: 0 有効性: 1 署名: 0 信用: 0-, 0q, 0n, 0m, 0f, 1u
gpg: 次回の信用データベース検査は、2024-04-16です
gpg: 処理数の合計: 1
gpg: インポート: 1
Verifyでこうなるの(「 この鍵は信用できる署名で証明されていません」)って
自分で鍵を"信用する"にしてないからなんですか?
gpg --verify FDroid.apk.asc
〜
gpg: "F-Droid <admin@f-droid.org>"からの正しい署名 [不明の]
gpg: *警告*: この鍵は信用できる署名で証明されていません!
gpg: この署名が所有者のものかどうかの検証手段がありません。
〜
- 345 :
- >>344
そのようですね
# 署名するために自分のキーを作ります
# Name,Mail,o(kay),Passを入力します
$ gpg --gen-key
# ローカル署名します
$ gpg --lsign-key F-Droid
Really sign? (y/N) y
# もう一度verify
# >>337 からメッセージが変わりました
$ cd xxx
$ gpg --verify FDroid.apk.asc FDroid.apk
gpg: Signature made 2019-04-11 21:41:19 +0900 JST
gpg: using RSA key 7A029E54DD5DCE7A
gpg: checking the trustdb
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 1 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2021-06-19
gpg: Good signature from "F-Droid <admin@f-droid.org>" [full]
- 346 :
- >>345
ありがとうございます。
署名がないのがf-droid側が署名を付けてないのかと思ってました
- 347 :
- Android8から9にしたらSDカードへの書き込みが限定的になってもうた
8ではSDカード全体の読み書き可能
9では読み込みは全てできるが書き込みはSDカード内のAndroid/data/com.termux/files内にしかできない
いろいろググったが7辺りにには同じ現象が出てるようだったので機種依存と思うほうが良い感じかな?
- 348 :
- どうかな?sdカード書き込み制限も来た事あるしAndroid側かもしれない
- 349 :
- Termux使って、androidを終了したり、再起動出来ないの?
- 350 :
- >>349
どのターミナルエミュレータでも同じだと思いますが
終了
$ su
# reboot -p
再起動
$ su
# reboot
rootedでない場合は無理だと思います
なお、ハードウェア情報の取得とかブート時実行したいスクリプトとかtasker等との連携は https://wiki.termux.com のaddons に書いてあります
- 351 :
- >>350
おお、ありがとう
やっぱroot化しないとだめなのか
- 352 :
- なんか、TermuxでshutdownしてもVMというかアプリが落ちるだけじゃーんと思ってしまうが、ちゃんとAndroidが落ちるのか。
- 353 :
- kindle fire hd 8でtermux-clipboard-getが使えない 反応が返ってこず入力街状態
rootだと正常動作するのだが一般ユーザーで動作せず 何が原因ぽいか教えて下さい
termux最新版 android5.6系です
- 354 :
- >>353
自己解決
dalvikcacheのパーミッションが書き換わっていたせいでした
aptをrootで操作したのかもしれない
取り敢えずお騒がせしました
- 355 :
- これ便利だと思ってやってる事おしえて
- 356 :
- すみません、Fire 7を一時的にroot化しようと思い右記サイト(https://tabkul.com/?p=208972)のように
GoogleplayからTermuxをインストールし
apt更新、termux-setup-storage、git、curl、vimをインストールし
最新のmtk-su_r17.zipをダウンロードしてホームディレクトリに解凍するまでは行ったのですが
mtk-suをchmod 700(もしくは755)しようとすると「Operation not permitted」と
出てしまい、権限の変更が出来ません。
どなたかこの原因及び回避方法をご教授願えませんでしょうか?
何卒、何卒よろしくお願いいたします。
- 357 :
- >>356
よくわからないけどDownloadフォルダを経由する必要あるのかなあ
$ pkg install wget
$ cd
$ wget 'https://forum.xda-developers.com/attachment.php?attachmentid=4791658&d=1563039489' -O mtk-su_r17.zip
$ unzip mtk-su_r17.zip
Archive: mtk-su_r17.zip
creating: arm/
inflating: arm/mtk-su
creating: arm64/
inflating: arm64/mtk-su
inflating: readme.txt
$ cd arm
ここで ls してみます
$ ls -al
total 44
drwxrwxr-x 2 u0_a395 u0_a395 4096 Jul 17 13:33 ./
drwx------ 33 u0_a395 u0_a395 4096 Jul 17 13:41 ../
-rwx------ 1 u0_a395 u0_a395 34296 Jul 17 13:33 mtk-su*
chmod不要な気がしますが一応
$ chmod 700 mtk-su
これでどうでしょうか
※ mtk-su自体の動作は確認していません(環境がない)
- 358 :
- 7のcpuには対応してないんじゃね?
>>356
- 359 :
- ホームだと思ってる所がstorageでchmodに失敗してるに1票
- 360 :
- >>359
元記事だと termux-setup-storage したら termux から /storage/emulated/0/Download を直接指定してアクセス出来るかのように書いてる
ここは ~/storage/downloads だろと思いながら読んでたんですが
PREFIXつきのchroot環境ということを説明するのが厄介だったので
>>357 のような回答にしました
- 361 :
- >>357>>360
無事にできました!ホンttttッとうにありがとうございました!!!
>>359
右も左も分からないような者ですが、なんとなく原因はそれな気がします
何にせよ、皆さま本当にありがとうございました。
- 362 :
- fire hd 10 (OS 5.6.4.0)でtermux-setup-storageしても、アクセス許可求められないし、もちろんシンボリックリンクも設定されない
なぜだか分からないのですが、誰かお知恵をplz
- 363 :
- >>362
>>1 や 起動後表示される Welcome メッセージにある wiki を読まれましたか?
https://wiki.termux.com ( https://wiki.termux.com/wiki/Main_Page )
FAQs の more をタップすると
How do I use my storage in Termux?
To grant storage permissions in Android goto Settings>Apps>Termux>Permissions and select storage, then run termux-setup-storage in Termux.
Learn more at Internal and external storage. ( https://wiki.termux.com/wiki/Internal_and_external_storage )
とありますのでアプリの権限でストレージに許可を与えてから termux-setup-storage を実行する必要があります
これで上手くいかない場合 機種 か OSのバージョン 固有の問題だと思われます
- 364 :
- Termuxでgnupgインストール出来る?
エラー出てインストールできないのだが
- 365 :
- 使っている。
$ gpg --version
gpg (GnuPG) 2.2.16
...後略
- 366 :
- $ pkg install gnupg
E: This installation run will require temporarily removing the essential package libandroid-support:aarch64 due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
E: Internal Error, Could not early remove libandroid-support:aarch64 (2)
こうなってしまいます
libandroid-supportをremoveしようとしても出来ないわで困ります。
どうすればいいですか?
- 367 :
- ああ、あったような。
調べる暇無くて、termuxアプリをアンインストール、再インストールしたような気がする。
- 368 :
- ほんとだ
再インストールで直った
- 369 :
- termuxでgpg使って共通鍵で暗号化したの復号化したりすると、
パスフレーズがキャッシュされて嫌なんだけど、これってどこで変えるの?
- 370 :
- Ubuntuだと/home/username/.gnupg/gpg-agent.conf
の以下を0にすれば良かっただけだけど
default-cache-ttl 0
max-cache-ttl 0
- 371 :
- Ubuntuの/home/username/.gnupg/gpg-agent.conf
をTermuxの.gnugpフォルダに入れたら
普通にキャッシュ時間0になって毎回パスフレーズ求めるようになったのだけど、
ファイル追加したことでどっかセキリティ上やばいとこないよね?
- 372 :
- Termuxのメンテナでも回答できないと思う。
あえて懸念を払拭したいのであれば、confを別所に置いて起動時に指定するとか。
- 373 :
- Termuxでシェルスクリプトのショートカットをホーム画面に置く方法ってあるの?
タップ一発でシェルスクリプト起動したいのだが
- 374 :
- AndroidにGooglePlayのTermuxとF-DroidのTermuxって
両方インストールして両方共存って出来るの?
- 375 :
- すみません・・・、ウィジェットからやるんですね
230円ってw
- 376 :
- 連投になってすまんが、F-DroidのTermuxは
WidgeとかTaskとか全部無料なのだが
これは作者のFredrik Fornwall氏がちゃんとアップしてるのですか?
てか、F-droidのサーバーってセキリティ大丈夫ですよね?
皆さん使ってます?
- 377 :
- >>374
混ぜるな危険的な事が、Termux Wiki には書いてある。
ttps://wiki.termux.com/wiki/Installation
- 378 :
- >>376
Termuxはオープンソースで全てが無料で公開されている
全部無料で使いたいならF-Droid版
作者にカンパしたい又は楽にインストールしたいならGoogle Play版
公式サイトでデカデカと書かれてるよ
- 379 :
- >>373
そういうことやるにはTaskerやAutomateと連携させてやる感じかと
Termux: Task
https://wiki.termux.com/wiki/Termux:Task
Run Termux Command
https://llamalab.com/automate/community/flows/2957
- 380 :
- 初期化したら tmux 動かなくなった
- 381 :
- 端末を初期か?
- 382 :
- >>381
ちがう
termux を一回消して再インストールしたって意味
- 383 :
- 自分で動かしててわかったことだがtermux起動した時にstorageってディレクトリがあるけど別のディレクトリ作ると、そのディレクトリ以下では実行ファイル動かせるんだな
他のディレクトリではダメなのに
- 384 :
- >>383
どゆこと?
パスが自動的に通ってるということ?それとも実行パーミッション不要でスクリプト作動可能という事?
- 385 :
- よく分からないけど、多分実行パーミッション不要って意味
例えば
/Documents以下とかだったら
./a.out実行しようとするとPermision deniedになるけど
storageディレクトリがあるディレクトリ(ホームディレクトリ?)で
mkdir fooでfooディレクトリ作ってfooに移動
そこの内部なら
./a.outが実行できる
ちなみにここであげてるa.outはcのプログラムでtermux上でコンパイルしたものなんだけど
説明が雑ですまない
linux素人なもので...
- 386 :
- chmodで権限変更しようと思ったんだけどできないんだね
rootないとダメなのかな
- 387 :
- storage以下だとAndroidとの共有前提って事で
ファイルが777で作られるんじゃない?
と思ってstorage の下に a てディレクトリ掘って
その下にa ってbashスクリプト作ったけど
普通にPermission Deniedだったよ。。。
スクリプトのパーミッションは600だった
- 388 :
- 返信ありがとう
storageの下じゃなくて、あえて言うならstorageの横?
今の例で言うなら
storageのあるディレクトリでaを作る
パスは
/data/data/com.termux/files/home
storageディレクトリ以下では実行権限がないしchmodで変更することもできない
- 389 :
- home直下でも同じだったよ
まぁ、それで不具合無ければそのままで良いんじゃない?
気持ち悪いかもだけど
ちなみにrootは取得済み
- 390 :
- rootとったらtermuxでできることって変わるの?
- 391 :
- Termuxってroot取ってたらネットワーク系のコマンドって全部動くの?
なんかtracerouteすらroot取ってないと動かないのだが
あと、root取ってたら普通にスマホの電源切ったり、
Termux外のファイル・フォルダも消せたりするの?
- 392 :
- tracerouteはAndroidからみたらシステムファイル参照するからね
電源切ったり他ファイル、フォルダ弄るのは出来るよ。rootだし。
- 393 :
- >>392
root取るとtracerouteは動くのかあ
しかし、Termuxがスマホに入るOSになればいいのになあ
てか、そのまま、スマホでLinuxをOSとして使える方法ないのかね?
Androidの上でLinux動かす方法は多々あるらしいが
どうもセキリティ上重要なファイルをAndroidに置いときたくないんだよなあ
- 394 :
- なんかそれっぽい流れになってるから前からの疑問を
Androidとtermuxって別物?
Androidの上でLinux(termux)を動かしてるの?
仮想環境みたいな感じ?
あまりそんな感じしないんだけど...
- 395 :
- >>394
そもそも
AndroidはLinuxのディストリビューションの1つ
(AndroidはLinuxです)
TermuxはターミナルエミュレータアプリとAndroid向けカーネルで動くパッケージのリポジトリを用意してくれている
仮想環境ではありません
- 396 :
- Androidじゃなく、普通に有名ディストリが動いてほしいわ
とりあえず、UbuntuかDebianそのまんま動いてほしい
- 397 :
- >>393
rootとればLinuxDeployってアプリでDebianインストールできるよ
(重要な?)ファイルは1つのイメージファイルに記録される形だけど、
セキュリティが高いかはどうだろw
viでC#.netのソース編集しながらAndroidアプリで動画観るとか出来て
結構楽しい。
https://i.imgur.com/zRTttv4.jpg
- 398 :
- >>397
これ、Gemini PDA?
- 399 :
- >>398
そだよ
- 400 :
- >>399
良いねー!
- 401 :
- >>397
すごいね
これって完全にAndroidは入ってないってこと?
Debianのリポジトリ完全に使えるの?
90%ぐらいのソフトはそのまま動いてる感じ?
てか、逆にAndroid入ってないと電話アプリとか入れれなさそうだけど、
完全にDebianとして使ってるだけなの?
- 402 :
- ああ、聞き忘れた
普通にインストール時に暗号化LVM使えますか?
- 403 :
- 画像を見ればステータスバーやナビバーからAndroid内で動いてることくらい分かるでしょ
- 404 :
- >>396
termux-ubuntu使えばいいだろうに
- 405 :
- Termuxをgoogleplayでインストールして
その後にF-droid入れてsimplegalleryとかその他アプリをF-droidから入れたのだが、
思いっきりF-droidのインストールリストにTermux入ってるぞ
これって両方に表示されるんだ?
F-droidの更新止めないとごちゃ混ぜになるじゃん
みなさんは片方の自動更新切ってるのですか?
- 406 :
- そもそも自動更新切ってるわ
いきなりトラブルと困るし
- 407 :
- 俺も自動更新切ったわ
しかし、F-droidは予想以上にアプリ数少ないなあ
- 408 :
- F-DroidとGoogle Playで同じアプリあっても署名が違ってますとか出て違う方から更新はできないだろ。
- 409 :
- 署名が違うんだったら、GooglePlayで入れたのは、
F-Droidのリストに出てほしくないわ
F-Droidで入れたのは、GooglePlayにアプリあっても
GooglePlaynoのリストに出てこないんだがなあ
ところで、GooglePlayでインストールしたTermuxに
F-DroidのTermux:APIとかTermux:Task入れても大丈夫なの?
- 410 :
- >>409
>>377
- 411 :
- >>410
だめか
仕方ないから、GooglePlay版アンインストールして、
F-Droid版Termuxに乗り換えるか
- 412 :
- termux-ubuntu入れようと思ったけど、何この人・・・
めっちゃウイルス埋め込みそうなツラ構えじゃん
NetGuardの人もめっちゃ埋め込みそうなツラだけど(グラサンありの写真)
https://github.com/Neo-Oli
Termux-Ubuntu使ってる人結構いますか?
安全ですか?
- 413 :
- >>412
あたしはイケメンに見えるから安心してつかってます。
でもイケメンじゃなかったら危ないから使うのやめます絶対やめます(・_・;)
- 414 :
- >>412
パンに塗ったら美味しそうと思ったら
OilじゃなくてOliだった。危険
- 415 :
- 顔もソースも出してるならむしろ信頼できるのでは
そうそう悪いことできないでしょ
- 416 :
- ソース見て判断出来ない奴は使わんほうがいいよ
- 417 :
- Termuxにここ見てDebian入れたんだけど、GUIで起動できない
https://tanokatu.com/2019/09/05/01/
# tasksel
で一番上のGUIの標準みたいのとXFCE入れたんだけど
# startxfce4
で起動出来ない
なんでですか?
もしかして、VNCで接続するのですか?
ちなみにTermuxではTigerVNC使って
twmとFlukBoxは起動した
openboxは文字化けしてた
- 418 :
- サーバ起動すれば別にRDPでもいいけど
- 419 :
- https://www.server-world.info/query?os=Debian_9&p=desktop&f=6
ここ見てvnc4server入れて(xstartupは作らないで)
# vncserver :1
でVNCサーバー起動して
VNCViewerで127.0.0.1:5901に繋いだら
Xfce4起動したわ
Zenfone4MaxProでSnapdragon 430、メモリー4GB
だけど普通にファイルマネージャー開いた限りではサクッと動いてる
これは凄いわ
ただ、# adduserでユーザー作れないのはなんでですか?
passwd: user 'USERNAME' does not exist
Permission denied
ってなって出来ない
なんでrootなのにpermission deniedなの?
今は、VNCserverもrootで動かしてる
- 420 :
- うむ、Firefoxは画面真っ暗のままで起動しないな
Evolutionは普通に画面ガッチリ出て使えそうだな
- 421 :
- 自分はスクレイピングやりたくてTermux−〜って幾つかディストリ
試したけど全滅だった記憶が。
だもんでLinuxDeployでDebian入れて使ってる。
Terminal代わりにTermux使ってるけど。
- 422 :
- >>421
やっぱLinuxDeployが一番楽なのかねえ
GooglePlayでは、100万ダウンロード超えてるし
UserLand試したいが、ダウンロード数10万って少ないんだよなあ
- 423 :
- rootedならLinuxDeployが楽だと思うよ
泥4以前からあるから安定感が違うし
スクリプトのシェバン書き換えなくていいってだけで精神的に良い
- 424 :
- 誰かAnLinux試した人はいない?
- 425 :
- termuxでtopコマンド使っても
termux内のプログラムしか出てこないけど
android内のプログラム全部表示させれないの?
- 426 :
- >>425
自分のは出てきてるな
- 427 :
- 何その無内容。
自分のは出てきており、その理由はノーマルとこの点が違うからだと書くべきじゃないの。
- 428 :
- >>427
??
- 429 :
- 自分のも出てきてるな
つまり425がアブノーマルで、何が違うか何か変えたか確認すべき
- 430 :
- 自分のは出てきてないな
どうでもいいけど
- 431 :
- 出てきてる人は、 root化してる?
- 432 :
- suすれば全部出るよ
root化してるだけじゃ変わらない
- 433 :
- しかし、自分の権限も把握できない水準の人が端末をホイホイroot化してるもんなのだな。
- 434 :
- してみて知る事もあるわけですし
- 435 :
- Android 9はそういうもんだと思って気にしてなかったけど
うちは非root使用でtop, htopを実行すると
Android 5.1はデスクトップマシンと同様に出力されるけど
Android 9.0はtopとbashとcom.termuxしか出力されないね
しかも後者は左上のCPUの情報表示枠そのものがカットされてる
- 436 :
- 8.1OreoでもTopでTermux内しか表示されないよ(非root)
- 437 :
- 2019/10/20 ver 0.76
• Made Black UI an option to configure (#1293)
• Add permission ACCESS_NETWORK_STATE (#1300)
• Do not set LD_LIBRARY_PATH by default (#1311)
• Include bootstrap zip as shared library (#1301)
This makes the app download from Google Play bigger, but instead no additional traffic is needed to download bootstrap packages.
- 438 :
- なんだこの神アプリ
btキーボード学校に持ち込むだけで下校しなくても開発できるようになってしまった
vimなら多少画面小さくても何とかなるしgithub使えば同期すげー楽だし最近メインPCより触ってる時間長いかもしれん
- 439 :
- 俺のfireHD8じゃインストールはできたけど起動しないぜ
- 440 :
- Termux使えないAndroidとか文鎮じゃんつら(過激派)
- 441 :
- >>439
え?出来てるよ
- 442 :
- 2017年モデルなんじゃないかと
LollipopベースのFireOS5系はアンインストールして最新版入れると起動しなかった
もし2017年モデルで使えてるならそのままのほうがいいよ
- 443 :
- >>441,442
情報ありがとう。第6世代2016年モデルだったよ残念
普通のやつ買い足したからホーム画面変えて遊ぼうと思ったんだけどね
- 444 :
- >>443
ちゃんとFireOS版のTermuxをインストールしてる?
もししてるなら3日前くらいに配信されたGoogle Play版 ver 0.82相当のになってる?
Google Play版 ver 0.82はAndroid 5と6での起動問題に対処したバージョン
- 445 :
- >>444
できましたありがとう!
0.82探して色々やってたら0.81が入ってこれは動いた
最初は0.72だか0.73だかでした
特にFireOS版というものではない気がする
- 446 :
- 来年からAndroid 7(Amazon端末ならFire OS 6)未満はサポート対象外になるらしいので必要な端末にTermuxとパッケージをインストールしときましょう
- 447 :
- サポート対象外になるの早くない?
こんなもんなの?
- 448 :
- fire hd8でroot化しようとしてるんですが何度やっても
operation not permitted
何がダメなんだろう('A`)
r19じゃ出来ないんだろうか
- 449 :
- 権限がないんだと思う
- 450 :
- 穴ふさがれた模様
- 451 :
- マジ?
- 452 :
- mozc for androidをandroid8.1にインストールして、Termux上で使おうとしたんだけどキーボードが表示されない
何で?
https://github.com/google/mozc
Termux上にインストールしたんじゃなくてandroid上にね
- 453 :
- 補完機能持ってるキーボードだとおかしくなる場合あるからそのせいでは
Google日本語入力でもサジェストのせいか英数入力時もenter押さないと文字出てこない
- 454 :
- >>453
マジなのか?
俺は、ASUS機使ってるからATOK無料でついてるのでTermuxで使ってるが、
みんな何使ってる?
てか、Mozc動かないとか厳しいわ?
- 455 :
- 自分はhacker's keyboard使ってるね
日本語入力は面倒なので使っていない
- 456 :
- 日本語入力捨てるならそれが一番だろうね
- 457 :
- キーボードは基本Hacker's Keyboard
エディタ上はeskk
ターミナル上では余り日本語は使わないけどGoogleのIMEに切り替えて使ってるよ
- 458 :
- 基本はHacker's Keyboard、日本語入力のときにATOKで使い分けてる
- 459 :
- 音声入力派
- 460 :
- 「えるえす」とか言うのだろうか。大変な労力だな。
- 461 :
- gboard最強伝説
- 462 :
- 誰か、.NetCore SDK入れられた人いる?
Terms + Ubuntu + .Net Core SDK ARMバイナリ版 + libicu-devを入れて、botnet --infoやらbotnet new consoleはできたんだけど・・・・・
chorootが効かないのかどっからか生のパスを拾ってきちゃって、dotnet runが通らないぜ
ヘルプみい
- 463 :
- LinuxDeployで入れたDebian上でならmono6が動いてる
- 464 :
- ありがとう
試してみたらUbuntuでもmonoが動いたよ
ほぼほぼstanderd2.0の範囲内でしか使ってないのでこれで十分だわ
コマンドだけは結構違うから慣れないとならんね
- 465 :
- すまんが、Termux上からADBコマンドでいうadb tcpip 5555に相当する操作ってどうやるの?
ADBコマンド自体をTermux上に揃えて自分自身に接続するとできるけど、なんか迂遠だよね
- 466 :
- 年末のセールでFire 7とFire HD 10を買ったんだけどさ
これ、Fire 7に関しては1年しかTermuxのサポート受けられなさそうな見込みなの?
- 467 :
- >>466
Android 7未満は今年一杯で終わり
今年中にtermuxアプリと必要なパッケージをインストールしておけば早々困る状況にはならないでしょ
- 468 :
- ノンサポートでもpkgだけあればいいのにな
- 469 :
- 別スレにも書いたけど、Fire 7に.Net Core SDKを入れたら2.1なら動いたよ
Fire HD 10は、なぜか動かなかったな
- 470 :
- X11-repoが見つからない…なぜじゃ
- 471 :
- これかw
https://wiki.termux.com/wiki/Bintray_package_hosting
- 472 :
- os5.1だとv0.83が最後?
- 473 :
- f-droidで全部インストールしたが
wigdetがつかえない。
$ mkdir -p $HOME/.shortcuts
$ chmod +x test.sh
でテストスクリプト作ったが
ホームにアイコンがでない
termux:wigdetのアイコンもないし
novalauncherじゃ不可能なの?
android8です
- 474 :
- >>473
こちらは使えてますね
- 475 :
- おかしいなあ
ドロワー一覧にもTermux、termux:boot、termux:floatしか表示されない
前にgp版termux使っててアンインストールしても前の設定でも残ってるのか?
asus zenfone4maxpro使用
- 476 :
- すみません、novaのウィジェットにありました。。。
Termuxウィジェット使って、
不特定のテキストファイルを常時vimで開くのって出来る?
指定のテキストファイルならvim ~.txtとシェルスクリプト作って開けるけど、指定してないファイルを開くのってできるの?
1回vim開いてからそこから呼び出すのなしで。
- 477 :
- 何が言いたいのかわからん
スクリプトにreadでも書いとけば?
- 478 :
- >>477
例えば、内部ストレージのTestfolderってとこに常時いろいろなテキストファイルを置いてあるとします。
それをいつもはファイルマネージャーからjotaとかの普通のテキストエディターを指定して見てました。
それを今度は全部ファイルマネージャーからテキストファイルを指定して、
そのままTermuxのVimで読み込みたいのです。
Taskerとか使うことになるのかなあ?
- 479 :
- >>478
~/storage/downloadとかの下じゃ駄目なん?
泥のストレージと共有したいなら好きにmountすりゃいいんじゃ?
- 480 :
- >>478
https://wiki.termux.com/wiki/Intents_and_Hooks
- 481 :
- termuxを便利に使っています
fzfのshell拡張(**でfzfから選択など)を使いたいのですが、
どこかで方法が紹介されていないでしょうか
知ってたら教えてほしいです
- 482 :
- 読む人によっては解る文章なのだろうか。
- 483 :
- >>481
termux関係ないし、質問の内容はfzfの公式に全部書いてある
- 484 :
- >>483
ありがとうございます。
- 485 :
- 読みやすい文章ではないが日本語に慣れていれば読める
- 486 :
- vimでタッチしたところに移動できるようにする方法が
わからなくなってしまった
誰がご存知でしたら教えていただきたいです
- 487 :
- :set mouse=ホニャララ かな?
auto とか
- 488 :
- あーこれです!ありがとうございます!
マウスを有効にする設定だったのか…
- 489 :
- lxdeでGUI使ってるけどLibre OfficeでExcelのマクロ付いてるファイル開くと、
セキュリティで怒られる→許可する→一瞬開いて落ちる
マクロ無効にしたファイル開く→普通に動くけどマクロにの中身は当然ないから''Option VBASupport 1''を書けない
泥単機じゃやっぱり駄目なの?( ´;ω;`)
- 490 :
- >>489
追伸、AndroNixのkaliの上でoffice動かしてる…(´ ・ω・`)
- 491 :
- それってtermuxの問題なのか?
とりあえずデスクトップPCで切り分けしてから出直して
- 492 :
- ていうかgui常用してんのか 凄いな
- 493 :
- >>491,492
出先で急に書類何とかしたいときにフォーマットにVB マクロ付いてるとリモートで入れるのを常時接続させてないから詰むのよね
とりあえず''Option VBASupport 1''入れたマクロtermux上で動くかやってみる
GUI上でAndroidやCLIだけだと不便な処理こねせれば便利なんだけどなぁと思い実験中、端末がSD845+RAM6GBだから端末的には少し余裕もたせたまま動かせよ、操作は折りたたみ式のキーボード&パッド使ってるからやや快適かな
- 494 :
- このアプリでやること
SLコマンド鑑賞
- 495 :
- わいはニコ生をこのアプリでみてるで
- 496 :
- >>495
まさかターミナルで動画を再生しとるのか?
- 497 :
- どういうことなの…
- 498 :
- ASCIIアートで動画再生してるとか
https://www.nicovideo.jp/watch/sm398526
- 499 :
- ちがうちがう外部プレーヤーにわたしてる
- 500 :
- >>499
ターまっヌスでメディアファイルをダウンロードしてAndroidのアプリで再生してるの?
ニコニコだとコメントも
プロクシ的に動くなにかがあるのかな
- 501 :
- コメントはないよ
あとここみた
https://www.reddit.com/r/Streamlink/comments/cfno18/guide_streamlink_on_android_termux_vlc/
- 502 :
- >>501
おもろー サンクス
- 503 :
- Fire HD 8 から
一部のパッケージのインストールができません
$ pkg update
~~
$ pkg install googler
~~
E: Unable to locate package googler
どうすればインスコできるでしょうか?
- 504 :
- >>503
パッケージ化されてるの?されてないものはそのコマンドでは無理だよ 別のコマンドで入れる多分
- 505 :
- >>504 レスありがとうございますウゥ!
> パッケージ化
pkg install の対象外とは盲点でした!
今回はなんと単ファイルだったの、で curl で落とせました
今後も pkg install が無理だったら、仕様上無理なんだと思って
他の方法を取っていこうと思います ありがとう >>504 さん!
- 506 :
- aptが通らなくなったけどsource.list修正しないと駄目かな
- 507 :
- すまん>>506はtermux-ubuntuのこと
termuxそのもののaptは問題ないわ
- 508 :
- ubuntu.shのwgetしてるurlをdiscoからeoanにしたら19.10になって普通に通るようになったからこれでいいか
- 509 :
- doreleaseなんとかコマンドは存在しないんだね
- 510 :
- do-release-upgradeはubuntu-release-upgrader-coreってのを入れればいいっぽいけど
aptが使えない状況だとローカルに落としてきて入れるとかしないとだから試してない
- 511 :
- ほんまや できた
- 512 :
- 古い機種が切られるとか言われてるけど、切られたらUserLAndに乗り換えれば良いのかな?
- 513 :
- そんなもんあるの?
- 514 :
- userlandは、linuxをそのままいれれるらしい
rootなしで
安全性は知らないがどうなんだろう?
オープンソースだが
- 515 :
- 基本的には同じように使えるけど、最適化の差でコンパイルの時間が倍くらい違ったりする
UserLAndのほうが遅い
Debian使うと顕著に出る
- 516 :
- Termuxで.Net core SDKが動かなかったのが、UserLAndでちゃんと動いたでござる
仕組みは同じはず(?)なのになんで差が出るのかいまいちわからん
- 517 :
- 全然違うと思うよ
- 518 :
- >>516
libc++のABI互換性の違い
Termuxはclang
UserLAnd(で動かすLinux)はgcc
- 519 :
- ヘッドレスなスクレイピング出来るようになった?
- 520 :
- 楽天でA7が2000円で手にはいりそうだが、
CPUがこれだとなんかTermuxに影響することってある?
CPU: SamsungR Exynos? 7885 / オクタコア 2.2GHz + 1.6GHz
- 521 :
- termuxてchroot使ってんの?
- 522 :
- >>521
前はternux-chrootがあったけど今は知らん
- 523 :
- termuxのセッション数って8つ以上増やせない?
- 524 :
- >>523
増やせんかもな tmuxでしのげんの?
- 525 :
- https://wiki.termux.com/wiki/Termux:Widget
ここ見てVimのショートカットをホーム画面に置いたんだけど、
既存のテキストファイルをvimのショートカットから開くのってどうやるの?
- 526 :
- いや、termux外にあるテキストファイルをvimのショートカットで読み込みたいのだよ
- 527 :
- termuxから対象ファイルがあるストレージは見れる?
- 528 :
- 見れるよ
言うなれば、テキストファイルをandroidで開いたときにどのプログラムで開くか聞かれるじゃん
そこでvimのショートカットを選んでtermux上のvimで見たい
ついでにvimショートカット開いた時、
vim閉じたらtermuxごと終了出来るようにしたい
- 529 :
- >>528
もしかして出来ない?
- 530 :
- vimにファイル渡すスクリプト書いて呼び出せば良いんじゃない?
- 531 :
- こっちじゃね?
https://wiki.termux.com/wiki/Intents_and_Hooks
- 532 :
- それのsharing single fileやったけど、
androidのファイルマネージャーから
termux-file-editorにどうやってアクサスするか知らない
- 533 :
- androidのファイルマネージャでandroid内のファイルをtermux指定して開くと
”save in ~/downloads”
っていうウインドウが出てきて
そこでファイル名付けなおして
termux内にファイル作り直さないといけない。
それでvimで開けるようにしてるらしい。
このファイル作り直す行程を飛ばして直接ファイル読み込めないかね?
さらには、開いたvim閉じた後にtermuxも閉じれるとありがたい。
仕様上不可能かなあ?
- 534 :
- termuxでdebian入れるのと
UserLandでdebian入れのるって
どっちがいい?
なんか違いでるの?
- 535 :
- どっちも入れてみるとか
- 536 :
- https://wiki.termux.com/wiki/Debian
ここの手順でstart.sh起動させたけど、
debian起動しないのだが。
なんで?
- 537 :
- 知るかよ
スクリプト書き間違えてるんだろ
- 538 :
- なんで公式が書き間違えてるんだよ
- 539 :
- じゃあ書いてある通りにできてないんじゃない
- 540 :
- https://wiki.termux.com/wiki/PRoot
てか、結構いろんなOSを入れれるんだな
- 541 :
- adbコマンドって使える?
- 542 :
- Termux-adbっての入れればether経由で繋がる
- 543 :
- >>540
これのubuntuかdebian入れれば
普通にadb使えるかな
- 544 :
- 【AndroidでLinux】UserLAnd part1【root化不要】
https://egg.2ch.sc/test/read.cgi/android/1591710049/
UserLAndは、Android上でUbuntu、Debian、Kaliなどの各種Linuxを動かせるアプリです。
オープンソースアプリです。
root化なしで動かせます。
公式
https://userland.tech/
ソースコード
https://github.com/CypherpunkArmory/UserLAnd
ダウンロード
https://f-droid.org/packages/tech.ula
- 545 :
- termux-debianって常時root権限で動かすのが普通なの?
ユーザー作れないの?
- 546 :
- あと、コマンドライン入力時、
日本語入力がインライン表示されないのだが仕様ですか?
- 547 :
- >>546
Android上で動いているIMEでの事ならYES
起動時に出力される公式サイトで対応してもらえないか相談してみましょう
termux上で構築したIMEでの事ならNO
設定を間違えています
- 548 :
- 泥のIMEでも変えりゃちゃんと出る
- 549 :
- >>547-548
そうか、ありがとう
ATOK使ってるわ
mozcで試してみるか
- 550 :
- ffmpegをインストールできたけど、一緒にインストールされるはずのffplayがコマンド打っても存在しない
ffmpegにffplayを追加で更新インストールみたいな事ができるなら、やり方教えて欲しいです
- 551 :
- その質問Termux関係あるか?
そもそもどうやって入れたのか書かないと回答しようがない
- 552 :
- ごめん仰る通りだわ
Termuxのパッケージ管理周りの仕様がよく分からんからその辺りを聞きたい
apt update && apt upgrade した後に、apt install ffmpegでインストールしたからTermuxのapt公式レポジトリから落とした感じになってるんだと思ってる
まずffplayはffmpegをインストールしたら一緒にインストールされるものって情報ばかりだし、単体での導入は見つからなかったから多分それは合ってる
ただffplayを叩いても見つからないって返ってきて、どう対処すれば良いのか手詰まりになったから助けて欲しいみたいな状態です
- 553 :
- >>552
>>540でdebian入れれば?
aptでdebianのリポジトリ使うよ
- 554 :
- >>553
ググったらubuntu-in-termuxってのが出てきた
これインストールしてみる
- 555 :
- 無事ffplayも導入できた!ありがとう
ただグラフィック表示には環境変数DISPLAYに指定しなきゃみたい
vncserver導入してきます
- 556 :
- Termux-Ubuntuでのインストールは上手く行かなかった
Termux-in-Ubuntuでは上手くいったから手順置いとく
★権限付与
$ termux-setup-storage
★パッケージの更新
$ apt update && apt upgrade
★PRoot と wget と git のインストール
$ apt install proot git
y
★作業ディレクトリを作って移動、Ubuntu-in-Termux のクローンを配置する
$ mkdir -p ~/user_dir/ && cd ~/user_dir/ && git clone https://github.com/MFDGaming/ubuntu-in-termux.git
★ディレクトリ ubuntu-in-termux に移動、インストール実行ファイルを実行
$ cd ./ubuntu-in-termux && bash ./ubuntu.sh
y
★Ubuntu を立ち上げる
$ bash ./startubuntu.sh
y
★Ubuntu を終了
$ exit
- 557 :
- >>556
俺もtermux-ubuntuはこけてインストール不可だったわ
prootがどうので
多分仕様変更あった後にインストールsh更新してないんじゃないの
debianはtermux公式のやり方でインストール出来た
- 558 :
- >>556
そんな公式手順以上の情報がない手順なんていらん
Termux-Ubuntuがうまく行かないのはスクリプトが古いせいで
>>508にあるようにubuntuのバージョン部分書き換えるだけでいけるはず
今の最新なら20.10だからgroovyだけどね
- 559 :2020/06/14
- でも奥さん、このスレでubuntu-in-termuxの話題は公式さえ上がってないんじゃありませんの?
存在の提唱と動作報告としてぐらいには意味がありましてよ
デスクトップ環境総合【DE】
ぶちゃけるとLINUXよりWINDOWSのほうが便利
【deb】パッケージシステム【rpm】
linuxは古いPCでも快適に動くと言っている奴
雑談スレッドだよもん
くだらねえ質問はここに書き込め! Part 239
Zorin OS 1スレ目
ubuntuで2枚のグラフっカードで4台のモニター
RAID総合スレッド No.5
GTK+プログラミング
--------------------
ナイロンコードでの草刈を極めるスレ Part8
幻 ネーポンの飲める店
【皇室=匿名掲示板】新型コロナが眞子さまと小室圭さんを直撃! 結婚5年先延ばしか…秋篠宮夫妻が突き付けた結婚条件とは!?
皆の初体験・経験人数は? 2
今年の阪神はやらかす19‐823
ZOO part4『TACO,MARK,NAOYA,CAP,LUKE,HIRO』
【朝鮮日報】 米中貿易戦争によるGDPへの影響、1位台湾・2位韓国 [08/20]
☆森高千里★統一スレ【76】
宇野は盛りすぎて危うく優勝するところだったww 35盛り目
【スマホ】今日撮った野鳥を貼るスレ その5【一眼】
カードワースクラスタ愚痴スレ part19
価格比較サイト [coneco.net] ショッピング
マヨラー・マズネーズは逝ってよし
ワイヤレスにしやがれと思う機器
【クリック】トレードアイランド【離島】23
くだらない質問はここに書け!Vol.34
【情勢調査】参院選東京の順位予測 4位山本太郎 3位共産党吉良氏 2位公明党山口氏 1位自民丸川氏
暇すぎてPCざんまい Part.4
新UFOキャッチャー動画総合スレ1
相撲協会は、1部屋外国人1人ルールを絶対死守すべき
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼