Termux 앱을 이용한 Android 용 설치

ID/PW로 접속하는 방법을 알려주셔서 추가하였습니다.
더 간단해 보입니다

putty 에서 IP 와 8022 포트로 접속한 후 ID와 PW 를 입력하면 로그인이 됩니다.

ssh 접속 준비 (Android에서 입력)

마지막 curl http에 SJVA 주소를 입력하면 SJVA data/upload 폴더안에 파일이 업로드 됩니다. 파일 이동하기 귀찮아서 쓰는 문장이고 어려우신 분들은 id_rsa 파일을 다른 파일매니저 앱을 통해 복사합니다.


puttygen으로 putty용 개인키로 변환

  1. puttygen을 실행
  2. “Load” 버튼을 눌러 복사한 파일을 선택
  3. “Save private key” 버튼 클릭
  4. ppk 파일을 저장합니다.

putty 실행

앞서 입력한 개인키를 선택하고, 기기 IP와 8022 포트 입력.
다음 번 접속을 위해 세팅을 저장하고 연결합니다.

앞서 생성한 개인키 선택


SJVA 설치

./my_start.sh 로 실행되나 rclone은 이용 안됩니다.
vi ./my_start.sh 로 파일을 열어서

6번째 라인 git pull 다음 줄에 아래 2줄 삽입

:wq 로 저장하고 vi exit

rclone이 패키지로 지원되는 걸 보고 설마 mount 도 지원되는지 검색을 해보다가 처음 아는 사실을 알았습니다.
쉴드에서 직접 마운트하여 GDrive 영상을 Plex로 스트리밍 할 수 있나 봅니다.

https://forum.rclone.org/t/rclone-mount-on-android-almost-there-but-permissions-bug/8494/20

Hits: 2379

This Post Has 17 Comments

  1. 안녕하세요.
    제가 우분투 18.6에 git에서 다운 받아 실행 시키니 아래와 같이 오류가 나네요..
    혹시 어떤 부분을 수정하면 되는지 알려 주실 수 있을까요?
    항상 감사합니다.

    HEAD의 현재 위치는 c64e392입니다 1
    이미 업데이트 상태입니다.
    Requirement already satisfied: youtube-dl==2019.5.11 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 1)) (2019.5.11)
    Requirement already satisfied: telepot==12.7 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 2)) (12.7)
    Requirement already satisfied: transmissionrpc==0.11 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 3)) (0.11)
    Requirement already satisfied: synolopy==0.1.2 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 4)) (0.1.2)
    Requirement already satisfied: guessit==3.0.4 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 5)) (3.0.4)
    Requirement already satisfied: urllib3>=1.9.1 in /usr/lib/python3/dist-packages (from telepot==12.7->-r update_requirements.txt (line 2)) (1.22)
    Requirement already satisfied: aiohttp>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from telepot==12.7->-r update_requirements.txt (line 2)) (3.5.4)
    Requirement already satisfied: six>=1.1.0 in /usr/local/lib/python3.6/dist-packages (from transmissionrpc==0.11->-r update_requirements.txt (line 3)) (1.10.0)
    Requirement already satisfied: rebulk in /usr/local/lib/python3.6/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (0.9.0)
    Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (2.6.1)
    Requirement already satisfied: babelfish in /usr/local/lib/python3.6/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (0.5.5)
    Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (17.4.0)
    Requirement already satisfied: multidict=4.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (4.2.0)
    Requirement already satisfied: async-timeout=3.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.0.1)
    Requirement already satisfied: idna-ssl>=1.0; python_version =3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (1.0.1)
    Requirement already satisfied: chardet=2.0 in /usr/lib/python3/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.0.4)
    Requirement already satisfied: yarl=1.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (1.2.0)
    Requirement already satisfied: typing-extensions>=3.6.5; python_version =3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.7.4)
    Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.6/dist-packages (from idna-ssl>=1.0; python_version aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (2.5)
    ^CTraceback (most recent call last):
    File “/usr/local/bin/pip”, line 10, in
    sys.exit(main())
    File “/usr/local/lib/python3.6/dist-packages/pip/_internal/__init__.py”, line 77, in main
    return command.main(cmd_args)
    File “/usr/local/lib/python3.6/dist-packages/pip/_internal/cli/base_command.py”, line 240, in main
    pip_version_check(session, options)
    File “/usr/local/lib/python3.6/dist-packages/pip/_internal/utils/outdated.py”, line 104, in pip_version_check
    installed_version = get_installed_version(“pip”)
    File “/usr/local/lib/python3.6/dist-packages/pip/_internal/utils/misc.py”, line 1044, in get_installed_version
    working_set = pkg_resources.WorkingSet()
    File “/usr/local/lib/python3.6/dist-packages/pip/_vendor/pkg_resources/__init__.py”, line 567, in __init__
    self.add_entry(entry)
    File “/usr/local/lib/python3.6/dist-packages/pip/_vendor/pkg_resources/__init__.py”, line 623, in add_entry
    for dist in find_distributions(entry, True):
    File “/usr/local/lib/python3.6/dist-packages/pip/_vendor/pkg_resources/__init__.py”, line 2056, in find_on_path
    for dist in factory(fullpath):
    File “/usr/local/lib/python3.6/dist-packages/pip/_vendor/pkg_resources/__init__.py”, line 2124, in distributions_from_metadata
    entry = os.path.basename(path)
    File “/usr/lib/python3.6/posixpath.py”, line 144, in basename
    def basename(p):
    KeyboardInterrupt

    1. File “/usr/local/lib/python3.6/dist-packages/pip/_internal/__ini
      python3 쓰네요, SJVA python 2.7 사용합니다.

  2. 명시적으로 start.sh에 python2를 사용하도록 지정했는데요 3를 참조하네요.. ㅠㅠ
    혹시 몰라 아래 다른 로그도 올려봅니다. 아래도 역시 python3를 참조하여 발생한 에러 인가요?
    File “D:\SJVA\lib\framework\__init__.py”, line 16, in
    위 부분은 보면 윈도우 파일 위치인 것 같은데.. 혹시 이와 관련이 있는지 해서 문의드립니다.
    감사합니다.

    HEAD의 현재 위치는 79eea47입니다 1
    이미 업데이트 상태입니다.
    Requirement already satisfied: youtube-dl==2019.5.11 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 1)) (2019.5.11)
    Requirement already satisfied: telepot==12.7 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 2)) (12.7)
    Requirement already satisfied: transmissionrpc==0.11 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 3)) (0.11)
    Requirement already satisfied: synolopy==0.1.2 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 4)) (0.1.2)
    Requirement already satisfied: guessit==3.0.4 in /usr/local/lib/python3.6/dist-packages (from -r update_requirements.txt (line 5)) (3.0.4)
    Requirement already satisfied: aiohttp>=3.0.0 in /usr/local/lib/python3.6/dist-packages (from telepot==12.7->-r update_requirements.txt (line 2)) (3.5.4)
    Requirement already satisfied: urllib3>=1.9.1 in /usr/lib/python3/dist-packages (from telepot==12.7->-r update_requirements.txt (line 2)) (1.22)
    Requirement already satisfied: six>=1.1.0 in /usr/local/lib/python3.6/dist-packages (from transmissionrpc==0.11->-r update_requirements.txt (line 3)) (1.10.0)
    Requirement already satisfied: rebulk in /usr/local/lib/python3.6/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (0.9.0)
    Requirement already satisfied: babelfish in /usr/local/lib/python3.6/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (0.5.5)
    Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (2.6.1)
    Requirement already satisfied: idna-ssl>=1.0; python_version =3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (1.0.1)
    Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (17.4.0)
    Requirement already satisfied: multidict=4.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (4.2.0)
    Requirement already satisfied: async-timeout=3.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.0.1)
    Requirement already satisfied: typing-extensions>=3.6.5; python_version =3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.7.4)
    Requirement already satisfied: yarl=1.0 in /usr/local/lib/python3.6/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (1.2.0)
    Requirement already satisfied: chardet=2.0 in /usr/lib/python3/dist-packages (from aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (3.0.4)
    Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.6/dist-packages (from idna-ssl>=1.0; python_version aiohttp>=3.0.0->telepot==12.7->-r update_requirements.txt (line 2)) (2.5)
    not monkey
    /root/SJVA/data/db/site.db
    site.db file exist!!
    Traceback (most recent call last):
    File “sjva.py”, line 56, in
    import framework
    File “D:\SJVA\lib\framework\__init__.py”, line 16, in
    ImportError: No module named flask_sqlalchemy
    PYTHON EXIT CODE : 1…………..
    REPEAT….
    HEAD의 현재 위치는 79eea47입니다 1

    1. 설치가 이상합니다

      1. 말씀하신대로 설치가 이상했습니다. ㅠㅠ
        이제 native로 잘 동작합니다.
        감사합니다.

  3. 설치는 잘 됬는데 klive는 안보이네요?

    1. 업데이트내역 보세요

  4. 뭐가 문제인지 모르겠습니다. 뭐가 돌아 가기는 하는데… SJVA는 접속이 안됩니다.

    HEAD is now at c758f16 1
    Already up to date.
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Ple ase upgrade your Python as Python 2.7 won’t be maintained after that date. A fut ure version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/relea se-process/#python-2-support
    Requirement already satisfied: youtube-dl==2019.5.11 in /data/data/com.termux/fi les/usr/lib/python2.7/site-packages (from -r update_requirements.txt (line 1)) ( 2019.5.11)
    Requirement already satisfied: telepot==12.7 in /data/data/com.termux/files/usr/ lib/python2.7/site-packages (from -r update_requirements.txt (line 2)) (12.7)
    Requirement already satisfied: transmissionrpc==0.11 in /data/data/com.termux/fi les/usr/lib/python2.7/site-packages (from -r update_requirements.txt (line 3)) ( 0.11)
    Requirement already satisfied: synolopy==0.1.2 in /data/data/com.termux/files/us r/lib/python2.7/site-packages (from -r update_requirements.txt (line 4)) (0.1.2)
    Requirement already satisfied: guessit==3.0.4 in /data/data/com.termux/files/usr /lib/python2.7/site-packages (from -r update_requirements.txt (line 5)) (3.0.4)
    Requirement already satisfied: urllib3>=1.9.1 in /data/data/com.termux/files/usr /lib/python2.7/site-packages (from telepot==12.7->-r update_requirements.txt (li ne 2)) (1.25.3)
    Requirement already satisfied: six>=1.1.0 in /data/data/com.termux/files/usr/lib /python2.7/site-packages (from transmissionrpc==0.11->-r update_requirements.txt (line 3)) (1.12.0)
    Requirement already satisfied: rebulk in /data/data/com.termux/files/usr/lib/pyt hon2.7/site-packages (from guessit==3.0.4->-r update_requirements.txt (line 5)) (2.0.0)
    Requirement already satisfied: babelfish in /data/data/com.termux/files/usr/lib/ python2.7/site-packages (from guessit==3.0.4->-r update_requirements.txt (line 5 )) (0.5.5)
    Requirement already satisfied: python-dateutil in /data/data/com.termux/files/us r/lib/python2.7/site-packages (from guessit==3.0.4->-r update_requirements.txt ( line 5)) (2.8.0)
    WARNING: linker: corecext.so: unused DT entry: type 0x6ffffef5 arg 0xae8
    WARNING: linker: __hub_local.so: unused DT entry: type 0x6ffffef5 arg 0x430
    WARNING: linker: greenlet.so: unused DT entry: type 0x6ffffef5 arg 0x354
    WARNING: linker: __greenlet_primitives.so: unused DT entry: type 0x6ffffef5 arg 0x450
    WARNING: linker: __waiter.so: unused DT entry: type 0x6ffffef5 arg 0x458
    WARNING: linker: __hub_primitives.so: unused DT entry: type 0x6ffffef5 arg 0x49c
    WARNING: linker: _greenlet.so: unused DT entry: type 0x6ffffef5 arg 0x59c
    WARNING: linker: __ident.so: unused DT entry: type 0x6ffffef5 arg 0x448
    WARNING: linker: __abstract_linkable.so: unused DT entry: type 0x6ffffef5 arg 0x 4a4
    WARNING: linker: __semaphore.so: unused DT entry: type 0x6ffffef5 arg 0x474
    WARNING: linker: _local.so: unused DT entry: type 0x6ffffef5 arg 0x584
    WARNING: linker: _event.so: unused DT entry: type 0x6ffffef5 arg 0x484
    WARNING: linker: _queue.so: unused DT entry: type 0x6ffffef5 arg 0x554
    /data/data/com.termux/files/home/SJVA/data/db/site.db
    site.db file exist!!
    WARNING: linker: _speedups.so: unused DT entry: type 0x6ffffef5 arg 0x1cc
    WARNING: linker: cprocessors.so: unused DT entry: type 0x6ffffef5 arg 0x1ec
    WARNING: linker: cutils.so: unused DT entry: type 0x6ffffef5 arg 0x1b8
    WARNING: linker: cresultproxy.so: unused DT entry: type 0x6ffffef5 arg 0x298
    [2019-09-05 02:07:13,325|DEBUG|D:\SJVA\lib\framework\__init__.py:271] Path app r oot : /data/data/com.termux/files/home/SJVA
    [2019-09-05 02:07:13,332|DEBUG|D:\SJVA\lib\framework\__init__.py:272] Path app d ata : /data/data/com.termux/files/home/SJVA/data
    [2019-09-05 02:07:13,333|DEBUG|D:\SJVA\lib\framework\__init__.py:275] Platform : Linux
    [2019-09-05 02:07:13,345|INFO|base.py:166] Scheduler started
    [2019-09-05 02:07:13,347|DEBUG|D:\Cloud\CloudStation\SJ\SJVA\lib\framework\class _scheduler.py:55] SCHEDULER..
    WARNING: linker: heapyc.so: unused DT entry: type 0x6ffffef5 arg 0x7a8
    WARNING: linker: setsc.so: unused DT entry: type 0x6ffffef5 arg 0x7a4
    Error at initialization of module heapyc[2019-09-05 02:07:13,400|ERROR|D:\SJVA\l ib\framework\__init__.py:390] Exception:dlopen failed: cannot locate symbol “log ” referenced by “setsc.so”…
    [2019-09-05 02:07:13,406|ERROR|D:\SJVA\lib\framework\__init__.py:391] Traceback (most recent call last):
    File “D:\SJVA\lib\framework\__init__.py”, line 298, in
    File “D:\Cloud\CloudStation\SJ\SJVA\lib\framework\memprofile.py”, line 31, in __init__
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/__init __.py”, line 37, in hpy
    return r.guppy.heapy.Use
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 45, in __getattr__
    return self._share.getattr(self, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 195, in getattr
    d = self.getattr2(inter, cache, owner, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 213, in getattr2
    x = self.getattr_package(inter, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 261, in getattr_package
    x = self.makeModule(x, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 321, in makeModule
    return Share(module, self, module.__name__, Clamp)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 184, in __init__
    getattr(inter, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 45, in __getattr__
    return self._share.getattr(self, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 195, in getattr
    d = self.getattr2(inter, cache, owner, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 215, in getattr2
    x = self.getattr3(inter, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 283, in getattr3
    pa = getattr(pa, at)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 45, in __getattr__
    return self._share.getattr(self, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 195, in getattr
    d = self.getattr2(inter, cache, owner, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 213, in getattr2
    x = self.getattr_package(inter, name)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/etc/Gl ue.py”, line 250, in getattr_package
    x = __import__(self.makeName(name), globals(), locals())
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/heapy/ View.py”, line 555, in
    prime_builtin_types()
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/heapy/ View.py”, line 538, in prime_builtin_types
    import guppy.heapy.heapyc
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/guppy/sets/_ _init__.py”, line 3, in
    from setsc import BitSet # base bitset type
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    ImportError: dlopen failed: cannot locate symbol “log” referenced by “setsc.so”. ..

    Traceback (most recent call last):
    File “sjva.py”, line 57, in
    import system
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    File “D:\SJVA\lib\system\__init__.py”, line 12, in
    File “/data/data/com.termux/files/usr/lib/python2.7/site-packages/gevent/built ins.py”, line 96, in __import__
    result = _import(*args, **kwargs)
    ImportError: No module named requests
    PYTHON EXIT CODE : 1…………..
    REPEAT….

    1. 그대로 치는 것도 못해서 질문하지 마시고 메뉴얼 나와있는걸 그대로 치세요..

  5. termux에서 pip install -r requirements 한 줄 실행하는데 걸리는 시간:
    – aftv stick 4k: 22분
    – snapdragon 625 안드로이드 폰: 111분 약 2시간… (멈춘줄)

    참고하세요.

  6. 오호~ 이번 연휴때 쉴드에 한번 설치해봐야겠군요.
    쉴드에서 rclone으로 구글드라이브 마운트할 방법이 없을까 한참을 시도해봤었는데.. 안되서 포기하고있었는데..
    이게 가능하다면 아주 좋겠네요. 그러면 plex도 바로 돌릴수 있을 것 같아서.. 참 유용하게 쓰일것같네요.

  7. 안녕하세요..

    실드tv 에 설치 중 에러가 발행해서 문의드립니다.

    pip install -r requirements.txt 입력 후 빨간 글씨로 에러가 납니다

    어딜 만져야할까요

    Werkzeug
    Running setup.py install for cffi … error
    ERROR: Command errored out with exit status 1:
    command: /data/data/com.termux/files/usr/bin/python -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘”‘”‘/data/data/com.termux/files/usr/tmp/pip-install-tiAfwl/cffi/setup.py'”‘”‘; __file__='”‘”‘/data/data/com.termux/files/usr/tmp/pip-install-tiAfwl/cffi/setup.py'”‘”‘;f=getattr(tokenize, ‘”‘”‘open'”‘”‘, open)(__file__);code=f.read().replace(‘”‘”‘\r\n'”‘”‘, ‘”‘”‘\n'”‘”‘);f.close();exec(compile(code, __file__, ‘”‘”‘exec'”‘”‘))’ install –record /data/data/com.termux/files/usr/tmp/pip-record-6xUxEl/install-record.txt –single-version-externally-managed –compile
    cwd: /data/data/com.termux/files/usr/tmp/pip-install-tiAfwl/cffi/
    Complete output (36 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-aarch64-2.7
    creating build/lib.linux-aarch64-2.7/cffi
    copying cffi/vengine_cpy.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/model.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/commontypes.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/error.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/backend_ctypes.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/cparser.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/ffiplatform.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/pkgconfig.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/vengine_gen.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/api.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/lock.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/__init__.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/setuptools_ext.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/cffi_opcode.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/verifier.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/recompiler.py -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/_cffi_include.h -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/parse_c_type.h -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/_embedding.h -> build/lib.linux-aarch64-2.7/cffi
    copying cffi/_cffi_errors.h -> build/lib.linux-aarch64-2.7/cffi
    running build_ext
    building ‘_cffi_backend’ extension
    creating build/temp.linux-aarch64-2.7
    creating build/temp.linux-aarch64-2.7/c
    aarch64-linux-android-clang -fno-strict-aliasing -OPT:Olimit=0 -Oz -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/data/data/com.termux/files/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-aarch64-2.7/c/_cffi_backend.o
    c/_cffi_backend.c:15:10: fatal error: ‘ffi.h’ file not found
    #include
    ^~~~~~~
    1 error generated.
    error: command ‘aarch64-linux-android-clang’ failed with exit status 1
    —————————————-
    ERROR: Command errored out with exit status 1: /data/data/com.termux/files/usr/bin/python -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘”‘”‘/data/data/com.termux/files/usr/tmp/pip-install-tiAfwl/cffi/setup.py'”‘”‘; __file__='”‘”‘/data/data/com.termux/files/usr/tmp/pip-install-tiAfwl/cffi/setup.py'”‘”‘;f=getattr(tokenize, ‘”‘”‘open'”‘”‘, open)(__file__);code=f.read().replace(‘”‘”‘\r\n'”‘”‘, ‘”‘”‘\n'”‘”‘);f.close();exec(compile(code, __file__, ‘”‘”‘exec'”‘”‘))’ install –record /data/data/com.termux/files/usr/tmp/pip-record-6xUxEl/install-record.txt –single-version-externally-managed –compile Check the logs for full command output.
    $

  8. 아 기존에 termux 이용해서 klive 설치 후 사용중인 상태입다.
    간이나스 네트워크 마운트 상태고

    혹시 해서 쉴드에 usb 메모리 연결을 하고 다시 해봐도 같습니다.

  9. termux 재설치 후 설치 성공했습니다.

    백지상태의 지식으로 하려니 헤매네요

    소중한 자료 감사합니다.

    즐거운 추석 보내세요.

  10. SJVA 설치를 termux에 했는데 안드로이드 tv박스나 스마트폰이나 설치를 위에 메뉴얼대로 그대로 긇어서 했는데 Klive 설정에서 푹이나 TVing 아이디와 화질설정하는부분이 안보이고 채널을 전체나 커스텀이나 계속 로딩만 하고있습니다. 무슨 문제일까요? ㅜㅜ

  11. 크롬으로 실행하니 잘되네요.. 익스플로로에서는 안보이던데..

  12. termux:boot 이용한 서비스 자동 실행 방법입니다. 저도 SJVA며칠전에 설치하고 자동실행하는 법을 이리저리 시도해보고 드디어 성공했습니다. 제가 사용한 방법은 Termux:boot 자동 실행 경로를 만들고 파일 내용은
    termux-wake-lock
    cd ~/SJVA/
    nohup sh my_start.sh &
    sshd
    이렇게 입력하면 스크립도 실행되고 sshd 도 실행 됩니다.

댓글 남기기

Close Menu