トップページLinux
1002コメント278KB
Termux総合
■ このスレッドは過去ログ倉庫に格納されています
0103login:Penguin
垢版 |
2019/01/12(土) 14:07:38.61ID:pjUQi4nJ
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"...
0104login:Penguin
垢版 |
2019/01/12(土) 14:22:34.80ID:zGOQldxd
なんかライブラリが足りないように見える。libgfortran5とか入ってる?
apt install numpy した時に入ったはずなんだけと
もしくはpip で入れたnumpyの残骸が残ってるとか
0105login:Penguin
垢版 |
2019/01/12(土) 14:36:08.09ID:pjUQi4nJ
android 5がサポート外れてそうな予感がしなくもないですが
0106login:Penguin
垢版 |
2019/01/12(土) 14:37:40.04ID:pjUQi4nJ
>>104
最初から試してみます、libfortrun5ですね
ありがとうございます
0107login:Penguin
垢版 |
2019/01/12(土) 14:43:32.73ID:pjUQi4nJ
>>104
libgforttan5 は入ってるみたいです
再度試して変化あればカキコします

$ apt list|grep libgfortran5
libgfortran5/termux,now 8.2.0-6 aarch64 [installed,automatic]
0108login:Penguin
垢版 |
2019/01/12(土) 15:40:06.42ID:pjUQi4nJ
>>102
vimはないみたいですね、付属のeditorでコーディングするみたい?
0109login:Penguin
垢版 |
2019/01/12(土) 15:45:38.93ID:pjUQi4nJ
>>104
変化なしでした、libfortran全部入れてもダメでした org
0110login:Penguin
垢版 |
2019/01/12(土) 16:17:14.70ID:zGOQldxd
うーん、うちでは動いてるんだがなぁ
pandasのビルドにgfortranが必要だったか覚えてないけど、入れて見るとワンチャンあるかも?
0111login:Penguin
垢版 |
2019/01/12(土) 16:21:32.25ID:ScV/6FFc
>>110
ありがとうございます、やってみます
0112login:Penguin
垢版 |
2019/01/12(土) 16:25:54.89ID:ScV/6FFc
pandasのbuildがダメと言うよりは、numpyが正しくinstall出来ていないみたいです
import numpy時点で同じエラー出ます
0113login:Penguin
垢版 |
2019/01/12(土) 19:35:57.17ID:HD0Kch0W
termuxのunameと
Androidにもともと入ってるunameとは
-oの出力が違ってるんだけど
これはどこを参照してんの?

$ uname -o
Android
$ /system/bin/uname -o
Linux
0114login:Penguin
垢版 |
2019/01/12(土) 19:36:02.20ID:B5Mnn0TO
Metasploitのinstallできなくなって久しい。NOKOGIRI問題どうにかなりませんか?
0115login:Penguin
垢版 |
2019/01/12(土) 22:01:58.43ID:NgWCfBmi
>>108
pip install vi すると一応入るんですけどね、起動しません
0116login:Penguin
垢版 |
2019/01/12(土) 23:53:59.49ID:zGOQldxd
>>115
それで入るのは、 python の vi モジュール ( https://pypi.org/project/vi/ ) であって、エディタの vi とは関係なくね?
0117login:Penguin
垢版 |
2019/01/13(日) 00:53:34.48ID:sikP8JoK
>>114
nokogiriってrubyのnokogiri gemのこと?
それなら何とかなりそう
0119login:Penguin
垢版 |
2019/01/13(日) 07:36:34.45ID:Q/iyKBuQ
>>117
単刀直入に「どうすればいいのでしょうか?」
0120login:Penguin
垢版 |
2019/01/13(日) 13:56:54.84ID:a/eEmh6e
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
0121login:Penguin
垢版 |
2019/01/13(日) 15:17:16.63ID:bvWPqOyo
>>120
解決おめでとう
そして情報共有ありがとう
0122login:Penguin
垢版 |
2019/01/14(月) 12:49:19.75ID:zJMhJdVS
省メモリ環境で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
0123login:Penguin
垢版 |
2019/01/14(月) 12:56:42.45ID:zJMhJdVS
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
0124login:Penguin
垢版 |
2019/01/14(月) 14:10:37.82ID:nnvqM0Jf
numpy, scipy が入っている、Docker とか、Chef, Ansible のレシピとか、無いのか?
0125login:Penguin
垢版 |
2019/01/14(月) 19:08:41.67ID:XUHI4C1Q
TermuxArchなら pacman -S python-〇〇で簡単導入
0126login:Penguin
垢版 |
2019/01/14(月) 22:19:19.79ID:sKTWnnuu
レシピやTermuxArch調べてみます、ありがとうございます
また、pipに--no-cache-dirや--no-build-isolation付与しても、pandasのbuild失敗しました org
0127login:Penguin
垢版 |
2019/01/14(月) 22:33:48.65ID:REnPwBJb
>>126
123とか、その先を追ってみるに、RAMが足りないのが原因かもね
他のプログラムを全て終了させて、でも駄目ならクロスコンパイルしかないんじゃないかな
0128login:Penguin
垢版 |
2019/01/15(火) 19:53:02.83ID:Dv/vLK0n
termuxarch出来ました、termuxarch上でpandasの導入簡単ですね
あともう一歩、このバイナリをtermuxへ持っていってみますwww
0129login:Penguin
垢版 |
2019/01/16(水) 07:46:13.36ID:qYRorUpb
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?)
0130login:Penguin
垢版 |
2019/01/16(水) 18:10:23.18ID:FXkwKvl3
ディレクトリ違いだろうからtermuxの構成でBuildしてみては?
0131login:Penguin
垢版 |
2019/01/18(金) 14:54:09.60ID:yajaNaDU
termux上のvimでskk for androidを使うと、変換候補が出るときに画面が一瞬反転してチカチカするのですが、回避方法とかありますでしょうか…?
0132login:Penguin
垢版 |
2019/01/18(金) 16:29:06.72ID:erssYJsE
GoogleIMEもうまく入力できないね
0133login:Penguin
垢版 |
2019/01/18(金) 19:41:16.72ID:vhesXtZ/
Android 5.1 vim-python 8.1
eskkもGoogle日本語入力も大丈夫だけどなぁ

Android上のソフトウェアキーボードを切り替える時は2回に1回くらいチラつく
0134login:Penguin
垢版 |
2019/01/19(土) 03:17:32.01ID:ktLtO9tC
BB key2にてtermux環境構築中です
Google日本語入力(Mozc)系で英数字いれるのにインライン入力できないんですけど設定でもないですよね?
termuxの入力エリアでも直接入力できなくてエンターキー押す回数増えるのが嫌で普段はblackberry初期英語キーボードでeskk使ってます
0135login:Penguin
垢版 |
2019/01/19(土) 15:30:31.80ID:YhqGqo2S
>>131
navigation bar hiderが原因でした…すいませんでした。
0136login:Penguin
垢版 |
2019/01/19(土) 19:25:55.19ID:DlXDHppX
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'
>>>
0137login:Penguin
垢版 |
2019/01/20(日) 17:17:14.88ID:Ink2spK0
需要ないかもだけど、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
0138login:Penguin
垢版 |
2019/01/20(日) 17:21:39.92ID:Ink2spK0
次、vimでskk頑張るお
動いてそうですね
phantomjs、Metasploit興味あるお
0139login:Penguin
垢版 |
2019/01/20(日) 18:11:19.17ID:+nO/4w2o
おぉ、頑張ったな
0140login:Penguin
垢版 |
2019/01/20(日) 20:35:10.44ID:JsTClPJy
neovimでeskk動いてるけどlarge_dictionary指定して色々やったけどskk辞書動いてくれず
ユーザー辞書だけ動く状況だったからユーザー辞書にskk辞書を指定して使ってる
邪道すぎるけど
0141login:Penguin
垢版 |
2019/01/20(日) 21:21:28.51ID:FSljwYQq
UTF-8に変換すると使えるよ
0142login:Penguin
垢版 |
2019/01/20(日) 22:41:00.53ID:7kpzxYNN
>>140
>>141
それ引っ掛かってました、ありがとう
eskk動きました、動きがもっさりなんだけど、端末のせいかな?
辞書はSKK-JISHO.Lで大きめの辞書を設定しました
0143login:Penguin
垢版 |
2019/01/20(日) 22:48:04.17ID:7kpzxYNN
SKK-JISHO.Sで大分軽くなった、自己解決
0144login:Penguin
垢版 |
2019/01/20(日) 23:41:23.80ID:fPy1qTbj
>>114
nokogiri 入らないとあったけど、これじゃだめ?
nokogiri-1.10.0 はいったよ

nokoogiri failed gem install #79
ttps://github.com/termux/termux-packages/issues/79
0145login:Penguin
垢版 |
2019/01/21(月) 00:58:27.86ID:nH5nh8J3
>>141
ほんとだutf8にしたら動いたありがとう
0146login:Penguin
垢版 |
2019/01/21(月) 06:28:42.48ID:HYrbEk0e
>>71
phantomjsがどうさしたのは、TermuxArchですか?
termuxあるいはandroid ndkだと、buikd済みバイナリ見つからない
0148login:Penguin
垢版 |
2019/01/21(月) 18:15:11.63ID:nH5nh8J3
extrakeyのカスタマイズきたーありがたい
0150login:Penguin
垢版 |
2019/01/21(月) 22:25:39.91ID:xaEn5f5Z
>>147
恐らくtermuxarchかな
termuxからtermuxarchのプログラム直接呼べたりしないかなー
0151login:Penguin
垢版 |
2019/01/21(月) 22:27:22.44ID:nH5nh8J3
>>149
~/.termux/termux.properties
extra-keys = [['ESC','/','~','=','UP','{','}'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT',':']]
とりあえずこんな感じにしてみた使い勝手でまた変えると思うけど
0152login:Penguin
垢版 |
2019/01/22(火) 13:40:23.33ID:RZ8Wlg9i
バージョンアップしたら特殊キー列が出来てウザい
0154login:Penguin
垢版 |
2019/01/22(火) 15:12:08.12ID:w38YCSgr
>>151
お、画面に表示されるソフトキーなのね
サンキュー
0155login:Penguin
垢版 |
2019/01/22(火) 15:27:32.55ID:RZ8Wlg9i
>>151
おぉヒントありがとう!
extra-keys = []
これで特殊キー列消せた
0156login:Penguin
垢版 |
2019/01/25(金) 20:15:43.19ID:C+RmUR31
みんなshellなにつかってる?
0157login:Penguin
垢版 |
2019/01/25(金) 20:16:52.92ID:C+RmUR31
ちな僕はzsh+prezto
0159login:Penguin
垢版 |
2019/01/25(金) 20:33:59.07ID:C+RmUR31
bashめちゃサクサク動くよねー👍
0160login:Penguin
垢版 |
2019/01/25(金) 22:06:29.24ID:eMJ8hdC5
bashでzmv使うときだけzsh使うかな
補完便利なのは分かるんだけど、慣れるとbashしか使えないとき困りそうでね
0162login:Penguin
垢版 |
2019/01/25(金) 22:17:27.35ID:C+RmUR31
>>160
zmvコマンド初めて知った。ありがとー
僕もbashから移って1週間ぐらいだから
Tab補完便利やなぁぐらいの感想笑笑
0163login:Penguin
垢版 |
2019/01/25(金) 22:21:07.97ID:C+RmUR31
>>161
fishも名前聞くけどzshの方がよく聞くから
zsh使ってみた感じ笑笑
0164login:Penguin
垢版 |
2019/01/25(金) 22:25:02.81ID:C+RmUR31
FireHD10(2017)でtermuxつかってるけどzsh+prezto軽快に動くからおすすめだよ
0165login:Penguin
垢版 |
2019/01/25(金) 22:25:58.54ID:C+RmUR31
テーマによっては重いけど
0167login:Penguin
垢版 |
2019/01/26(土) 14:09:56.54ID:Cv9JsQ++
preztoのハマりポイントはとしては
init.zshや様々なモジュールをsourceコマンドで読み込むとき
フルパスじゃ読み込めないことだよ
0168login:Penguin
垢版 |
2019/01/26(土) 14:10:19.92ID:Cv9JsQ++
だから相対パスに書き換える必要があるよ
0169login:Penguin
垢版 |
2019/01/27(日) 19:42:42.00ID:ST1Q+vuQ
phantomjsは動いた
electron動いた人いますか?
私の環境だと、起動時に下のsoがどうしても解決出来ない

libnss3.so => not found
libnssutil3.so => not found
libsmime3.so => not found
libnspr4.so => not found
0170login:Penguin
垢版 |
2019/01/27(日) 20:22:40.77ID:3fRpyWzc
ファイルがないかパスが通ってないか
0171login:Penguin
垢版 |
2019/01/27(日) 22:57:40.20ID:ST1Q+vuQ
ありがとう、electron起動ok
nightmareをelextron installをskipして、npm install したい
オプションあったかな
と、スレの趣旨とズレすぎ?
0172login:Penguin
垢版 |
2019/01/28(月) 00:22:34.52ID:ZC4l78Eo
ノープロブレム
0173login:Penguin
垢版 |
2019/01/28(月) 00:59:11.80ID:vzU+1wVm
>>169
今は、Ruby, Nokogiri, Selenium WebDriver を使う

もう、phantomjs は終了した。
今は、Chrome で、headless mode を使う
0174login:Penguin
垢版 |
2019/01/28(月) 14:33:27.48ID:qGA1+ZzM
>>173
返信ありがとう、termuxでchrome driverでchromeのheadlessいけますか?
0175login:Penguin
垢版 |
2019/01/29(火) 01:45:47.44ID:+WMpZDcI
phantomjsなら、termuxからtermux arch内のバイナリで動いた
googkeの検索とキャプチャもおk
nightmareを使い方はできない、ekectronもまだ
chromeのヘッドレスは未確認
phantomjsが動くだけでも嬉しい
0176login:Penguin
垢版 |
2019/01/29(火) 01:46:37.03ID:+WMpZDcI
我ながら誤記ばかり、すまん
0177login:Penguin
垢版 |
2019/01/29(火) 05:23:56.20ID:yHNsuoI6
去年の9月頃にTermuxArch やらTermuxUbuntuでChromiumもFirefoxもPhantomJSもヘッドレスでスクリーンショットまで確認できたよ
ただPythonからインスタンス作成時にWebDriveがフリーズして使えなかったから自分はLinuxDeployメインになっちゃってる
0178login:Penguin
垢版 |
2019/01/29(火) 06:29:29.72ID:+WMpZDcI
>>177
情報ありがとう
実行時は、termuxarchに入らないと駄目ですか?
Tasker連携で、termuxから起動したいです
termux からprootで、termuxarchへ入りますが、nodejsのchild_processを経由すると、上手く動かなくてはまってます org
0179login:Penguin
垢版 |
2019/01/29(火) 13:34:57.07ID:yHNsuoI6
>>178
TermuxはAndroidの環境上で動くけど、termuxarchとかはchrootとかじゃなかった?
だからライブラリパスとか違っててそのroot環境上じゃないと動かないと思う。
逆に依存関係のファイル全て見えれば同じaarch64なんだし動かない事は無いかと。
それをすり合わせるのは面倒だからTermux上でbuildが一番手っ取り早いんじゃないかなー(超無責任
0181login:Penguin
垢版 |
2019/01/29(火) 16:54:27.84ID:n6M3Vw0U
話すこしずれるけど
termux-chrootしなくても
#!/bin/bash
のシェバンでいいみたいね
0182login:Penguin
垢版 |
2019/01/30(水) 23:22:47.39ID:k/j7iava
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'
0183login:Penguin
垢版 |
2019/01/30(水) 23:41:54.76ID:k/j7iava
上の環境で実行すると、痛いエラーが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
0184login:Penguin
垢版 |
2019/02/01(金) 18:03:23.01ID:pfECA+Se
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
0185login:Penguin
垢版 |
2019/02/01(金) 18:07:55.01ID:pfECA+Se
あ、途中で投稿されてしまった
phantomjsを起動するシェルで、fdの先を変えてみた
(今、実態をphantomjs.bin、これを、phantomjsから叩いてる、直接叩くとエラる)
エラーは消えて正常に実行できたように見えるけど、何も出力されない、キャプチャも
駄目かな、このやり方
0186login:Penguin
垢版 |
2019/02/02(土) 00:57:34.30ID:9cZ4Un7a
あ、phantomjsのversion関係ありそうですね
あげるか下げるかしてみます
0187login:Penguin
垢版 |
2019/02/03(日) 23:26:35.69ID:TVruDEbM
>>181
今、理解しました、なるほど、proot必要ないw
ありがとう
0188login:Penguin
垢版 |
2019/02/04(月) 16:27:39.00ID:jsSdzlWh
原因はこれみたい。さてどうしたものか

/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
0189login:Penguin
垢版 |
2019/02/06(水) 08:07:09.91ID:lgslnV7C
ウィジットは便利ですか?
0190login:Penguin
垢版 |
2019/02/06(水) 23:04:19.09ID:3mQSofEx
>>189
使ったことないけど、タスクの実行ができる?
0191login:Penguin
垢版 |
2019/02/13(水) 14:43:30.77ID:FktTQtzm
みんなtermuxで何してるの?プログラミング?
0192login:Penguin
垢版 |
2019/02/13(水) 16:40:52.70ID:UotWELov
環境の構築が楽しいんであって本当に使うかどうかは二の次なところが正直ある
0193login:Penguin
垢版 |
2019/02/13(水) 16:57:00.59ID:/TSBW4bW
株の保有銘柄と売買記録、nanacoギフトの自動買い
0194login:Penguin
垢版 |
2019/02/13(水) 17:40:13.79ID:wM8s3W3n
Linux Deployで動かしてるdebianへのJuiceSSH代わり
0195login:Penguin
垢版 |
2019/02/13(水) 17:48:09.46ID:Xz2lWrH9
・定番の環境構築遊び(暇つぶし)
・プログラムの移植(暇つぶし)
・ソフトウェアキーボードのみで自分が使う新規のプログラムを書く(気分転換)
0196login:Penguin
垢版 |
2019/02/13(水) 19:06:06.65ID:ogzyXoGR
ほぼ、メモ・ブログ更新用。vim専用っぽくなってる。
0197login:Penguin
垢版 |
2019/02/13(水) 19:52:19.86ID:wnrhsHEF
Taskerで毎朝7z圧縮バックアップするシェルスクリプト流す
0199login:Penguin
垢版 |
2019/02/13(水) 19:59:29.50ID:M4714qwo
そういえばbrogueあるね
0201login:Penguin
垢版 |
2019/02/14(木) 00:55:18.84ID:rXGfY11B
rougue知りたい、ググれば出てくる?
0202login:Penguin
垢版 |
2019/02/14(木) 21:24:19.98ID:e6d1vlnd
Dwarf Fortressは動かんよな。
intel入ってるやつなら動く?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況