11.Nas_1




tvheadend 구동 BeautifulSoup 모듈이 설치되지 않았습니다. 재설치 진행하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    dsm 새로 설치후 하드 볼륨 복원 추가후 작업 입니다 

    ===========

    root@DS3615_11qkr_g:/# ls

    bin     etc.defaults  lib64       opt   sbin    usr           volume2

    config  initrd        lost+found  proc  Server  var           volume3

    dev     lib           Media       root  sys     var.defaults

    etc     lib32         mnt         run   tmp     volume1

    root@DS3615_11qkr_g:/# cd volume2

    root@DS3615_11qkr_g:/volume2# cd pvr

    root@DS3615_11qkr_g:/volume2/pvr# cd epg

    root@DS3615_11qkr_g:/volume2/pvr/epg# python epg2xml.py

    Error :  BeautifulSoup 모듈이 설치되지 않았습니다.

    root@DS3615_11qkr_g:/volume2/pvr/epg#

    재설치 확인(삭제후)
    3232235521_3NbCmOI7_e30307b2ac8b85e7fd57d50253b80327f809bd53.png
    root@DS3615_11qkr_g:/volume2/pvr/epg# easy_install beautifulsoup, easy_install lxml
    error: Not a URL, existing file, or requirement spec: 'beautifulsoup,'
    root@DS3615_11qkr_g:/volume2/pvr/epg#
    3232235521_n71LOuBM_7240f632900e112a4ef937653a9e63103d7a0e6b.png
    설치가 완료 되면 작업을 클릭 한 다음 실행을 눌러 Debian Chroot 를 실행한다.
    참조 진행합니다
    volume2에 설치 하여
    chroot /volume2/@appstore/debian-chroot/var/chroottarget bash
    실행한다
    횐색으로 변경되어 진다

    2. XPEnology 에 SSH로 접속을 한다.

     

    Shell 환경에서 다음 명령어를 입력한다.

     

    chroot /volume1/@appstore/debian-chroot/var/chroottarget bash

     

    volume1 은 Debian Chroot 가 설치된 곳으로 지정해준다.

     

    위 명령을 실행하면 기존의 Shell 과는 다른 Bash Shell 이 실행 된다.

     

     Acidpop_NAS> chroot /volume1/@appstore/debian-chroot/var/chroottarget bash
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
    root@Acidpop_NAS:/#

     

    /# 으로 시작 되는 Shell 이 나온다면 Debian Chroot 로 들어오게 된것이다.

     

    이제 다음 명령어들을 차례대로 입력한다.

     

     

    1. home 디렉토리로 이동

    cd /home/

     

    2. apt 소스 업데이트

    apt-get update

     

    3. 텔레그램에 필요한 라이브러리 설치 및 git, sqlite 설치

    apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make git-core python2.7-dev libjansson-dev sqlite3

     

    4. Telegram CLI 소스 체크아웃
    git clone --recursive https://github.com/vysheng/tg.git && cd tg

     

    5. Telegram CLI Make 파일 생성

    ./configure


    6. 소스 컴파일

    make

     

     

    위 명령들을 수행 하게 되면 Debian Chroot 아래에 Telegram CLI 가 설치된다.

     

    나머지는 Telegram CLI BOT 강좌를 참고해서 응용하면 된다

    상기 참조 실행 합니다
    exit 후 파란 글자로 변한다

    그리고 아래 명령으로 설치 합니다


    $ easy_install beautifulsoup [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ easy_install lxml [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ wget https://bootstrap.pypa.io/get-pip.py [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ python get-pip.py [엔터]  
    ... (설치 화면들이 지나갑니다~~)
     

    $ pip install BeautifulSoup4 [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ pip install lxml [엔터]  
    ... (설치 화면들이 지나갑니다~~) : 이미 설치 되었다고 나와도 무방 합니다


    cd /volume2/pvr

    EPG2XML.PY로  XMLTV.Sock에 보내기

    이미 기초 설정 작업에서 EPG2XML.py 파일은 win scp등을 이용해 pvr 폴더에 넣어 두었으니 작업 계속 하도록 합니다

    1) admin 계정으로 로그인 하고 sudo -i를 입력하여 root  계정에서 작업해야 합니다
    2) cd /volume2/pvr/epg  
    (이건 제 경우입니다 나스에 설치한 tvheadend의 epg2grabber module의 XMLTV path를 확인해 주세요 )

    3) epg2xml.py 파일이 실행 가능하도록 권한을 변경합니다 chmod -x epg2xml.py 
    4) 
    channel.json 파일도 755 권한을 줍니다 chmod 755 Channel.json
    5) python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock


    5번 작업 이후 아무런 메세지가 나오지 않으면 정상적으로 적용 된 것입니다


    cd /volume2/pvr/epg 

    chmod -x epg2xml.py
    chmod 755 Channel.json

    python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock

    5번 작업 이후 아무런 메세지가 나오지 않으면 정상적으로 적용 된 것입니다

     

    Screencapture 12.jpg


     

    ========

    http://3jini.tistory.com/68 번의 내용은 1.08기준입니다.


    메인소스는 다음사이트입니다.

    https://github.com/wonipapa/epg2xml/tree/release-1.1.9

    wonipapa님의 epg2xml 깃허브를 살펴보시고 설정 참고 바랍니다.


    epg2xml 이 1.19까지 업그레이드 되어있어서 일부 달라진것이 있는데 그중 설정파일이 하나 별도로 분리되었습니다.


    기존에는 epg2xml.py 파일 안에 설정 내용이 있었으나 분리되었으니 1.14버전 이상을 사용하시는 경우 설정파일은 epg2xml.json 이니 참고바랍니다.


    제가 현재 사용중인 1.19기준으로 하면 다음과 같습니다. 

    epg2xml.json 파일내용


    {
        "###_COMMENT_###" : "",
        "###_COMMENT_###" : "epg 정보를 가져오는 설정 파일",
        "###_COMMENT_###" : "사용하는 ISP 선택 (ALL, KT, LG, SK)",
        "MyISP": "SK",
        "###_COMMENT_###" : "output 셋팅은 (d, o, s) 셋중에 하나로 선택한다",
        "###_COMMENT_###" : " d - EPG 정보 화면 출력",
        "###_COMMENT_###" : " o - EPG 정보 파일로 저정",
        "###_COMMENT_###" : " s - EPG 정보 소켓으로 출력",
        "output": "s",
        "###_COMMENT_###" : "### TV channel icon url (ex : http://www.example.com/Channels) ###",
        "default_icon_url": "",
        "###_COMMENT_###" : "### 제목에 재방송 정보 출력 ###",
        "default_rebroadcast": "y",
        "###_COMMENT_###" : "#### 제목에 회차정보 출력 ###",
        "default_episode" : "y",
        "###_COMMENT_###" : "### EPG 정보 추가 출력 ###",
        "default_verbose" : "y",
        "###_COMMENT_###" : "### epg 데이터 가져오는 기간으로 1에서 7까지 설정가능 ###",
        "default_fetch_limit" : "5",
        "###_COMMENT_###" : "### epg 저장시 기본 저장 이름 (ex: /home/tvheadend/xmltv.xml) ###",
        "default_xml_file" : "xmltv.xml",
        "###_COMMENT_###" : "### # External XMLTV 사용시 기본 소켓 이름 (ex: /home/tvheadend/xmltv.sock) ###",
        "default_xml_socket" : "/volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock",
    "###_COMMENT_###" : ""
    }
    ===
    파일 최종버전 정보 
    https://github.com/wonipapa/epg2xml/tree/release-1.2.0
    3232235521_9Ll51zJO_178740e91665623e2e5acd6ecd16095fc82a4fb3.png
    3232235521_LJQsMYmb_4823c1f516ec19ebdd1dfc1552c3499f9fdda5e9.png

    3232235521_TfdPBiIm_12bedf90b5de92239bb6ab91304b8bb53bb975b3.png


    이것을 스케쥴러에 등록한다면,


    python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock


    또는

    설정값으로


    cd /volume2/pvr

    python epg2xml.py


    또는

    python /volume2/pvr/epg/epg2xml.py

     

    3232235521_NZTbvzck_9b6848febd1ff8b01a30a951230c19fe5afb406a.png

      ===

       tvheadend  접속 기본 설정 및 실행 화면 입니다

    3232235521_WR7MITGF_63e30800220b74de4b929014531288735f03e263.png


    3232235521_AThtOE9p_9e6c5558b590168114117f8d892d841af8cc957c.png

     기본 프로그램은   vlc 미디어 플레이

      3232235521_fpLhamdU_a17e9769445f28be85646f863d85504735479e79.png

      3232235521_C5rznPu9_7016b555ac5250bdc791c05df4c808be9c407b52.png

     즐거운 tv 시청 바랍니다

      kodi 채널 정보

    3232235521_57QNzFia_fd077b950c5582b37da2c2a7de7d8f8279adb281.png

    3232235521_HTdbXe1n_f31fa3e5524424d2473669fe0132669861424c24.png

     ...

    비정상 동작을 아래 명령으로 복구 하세요

    pip install requests beautifulsoup4

    wget https://bootstrap.pypa.io/get-pip.py

    python get-pip.py

    pip install paho-mqtt

    curl -k https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

    pip install BeautifulSoup4

    easy_install beautifulsoup


    php /volume2/pvr/epg/epg2xml.php

    python /volume2/pvr/epg/epg2xml.py

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    pip install requests beautifulsoup4
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    pip install paho-mqtt
    curl -k https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
    pip install BeautifulSoup4
    easy_install beautifulsoup

    php /volume2/homes/tvheadend-testing/epg2xml/epg2xml.php
    python /volume2/homes/tvheadend-testing/epg2xml/epg2xml.py

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    tvheadend epg 설치 하기
    http://psychoria.tistory.com/504

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    cd /volume1/homes/tvheadend-testing/epg2xml/
    php epg2xml.php
     
    php /volume1/homes/tvheadend-testing/epg2xml/epg2xml.php

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    python /volume1/homes/tvheadend-testing/epg2xml/epg2xml.py

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    python /volume1/homes/tvheadend-testing/epg2xml/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    시놀로지 beautifulsoup 재설치

    시놀로지 ssh 접속후 아래 처럼 명령 실행.

    easy_install beautifulsoup
    easy_install lxml
    wget https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    pip install BeautifulSoup4
    pip install lxml






    Total 1,749 / 54 Page
    [ Android Emulator에서 앱 실행 ] 댓글 2

    Android Emulator에서 앱 실행Android Emulator는 기기를 시뮬레이션하여 이를 개발용 컴퓨터에 표시합니다. 이 에뮬레이터를…

    [ XPEnology 6.1.X 설치하기 by Quicknick 3.0 부트로더 ] 댓글 1

    XPEnology 6.1.X 설치하기 by Quicknick 3.0 부트로더https://redmilk.co.kr/archives/5841자료 …

    [ phpMyadmin으로 Mysql data 백업 복원하기 및 전체 게시글 text 글자 수정 제거 하기 ]

    phpMyadmin으로 Mysql data 백업 복원하기 및 전체 게시글 text 글자 수정 제거 하기시스템 : 시놀로지 / 헤놀로지홈빌드 : …

    [ 관리자 기본설정메뉴 수정시/ 팝업 에디터 수정시 "올바른 방법으로 이용해 주십시요 "의 원인을 찾았습니다 ]

    관리자 기본설정메뉴 수정시/ 팝업 에디터 수정시 "올바른 방법으로 이용해 주십시요 "의 원인을 찾았습니다원인) 저의홈피 계시판는summernot…

    [ 녹스 안드로이드 에뮬레이터 NoxPlayer 모바일 에뮬레이터로 PC에서 모바일게임 하기 ]

    녹스 안드로이드 에뮬레이터 NoxPlayer 모바일 에뮬레이터로 PC에서 모바일게임 하기부드러운 게임플레이최고의 호환성다양한 멀티기능다운로드6.…

    [ PC를 위한 가장 빠른 안드로이드 게임 플랫폼 BlueStacks을 사용 ]

    PC를 위한 가장 빠른 안드로이드 게임 플랫폼 BlueStacks을 사용BlueStacks을 사용하면 핸드폰에 배터리가 9 % 남았거나 ‘방해 …

    [ Windows x64 용 XPEnology 도구 ] 댓글 2

    Windows x64 용 XPEnology 도구https://xpenology.com/forum/topic/12422-xpenology-tool…

    [ 성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1… ] 댓글 35

    성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1-23824 신규 설치 성공회원139…

    [ 데비안 8.3에 MC (Midnight Commander Tool) 설치 방법 ]

    데비안 8.3에 MC (Midnight Commander Tool) 설치 방법자정 사령관 도구가 성공적으로 실행 중입니다.쉬운 설치 과정이 아니…

    [ 무료 SSL 사용 가능한곳 ]

    http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=4757◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리…

    [ 홈페이지 제작 유용-돌아다니다 모아본 나름 유용했던 사이트&소스, 디자인들 ]

    내 홈페이지를 삼성 ,아이폰 샤오미등에 어떻게 나올까http://troy.labs.daum.net/홈페이지 제작 유용-돌아다니다 모아본 나름 유…

    [ https://11q.kr 홈페이지 칼라메뉴 추가 하였습니다 ]

    그누보드 아미나빌드 https://11q.kr 홈페이지 칼라 메뉴 추가 하였습니다<ul class="pull-right"> <l…

    [ 헤놀로지 vmware workstation 백업서버를 이용한 복원기 ] 댓글 1

    헤놀로지 vmware workstation 백업서버를 이용한 복원기볼륨 충돌하여 저의 서버 복구 하였습니다 문제 추정 : wise care 36…

    [ 펌)인터넷 속도 향상을 위한 최적의 MTU 값 찾기 ]

    인터넷 속도 향상을 위한 최적의 MTU 값 찾기를 해외 사이트에서나의 서버와 접속 ping 확인합니다MTU 값을 아래 사이트 참조 테스트 해봅…

    [ 리눅스 에서 삭제 안되는 폴더 강제로 삭제하기 ]

    리눅스/시놀로지 에서삭제 안되는 폴더 강제로 삭제하기파일스테이션smb연결파일색제 안되어rm -rf 폴더이름으로 하니 모두 지워졌습니다.예)rm …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-18 10:44:09

    오늘의 홈 현황


    • 현재 접속자♨ 238 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,397 명
    • 어제 방문자 1,667 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,329,409 명
    • 전체 게시물※ 8,574 개
    • 전체 댓글수※ 24,621 개
    • 전체 회원수 10,973 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑