11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


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

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 35 Page
    [ Xiaomi Mi Box S 스토리지를 늘리는 방법 ]

    Xiaomi Mi Box S 스토리지를 늘리는 방법은 무엇입니까?https://www.gearbest.com/blog/how-to/how-to-…

    [ 예정)서비스 메뉴 복원 작업 ]

    ■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.

    [ 쉴드tv 네트워크 pc에서 연결하여 파일 전송하기 ] 댓글 2

    쉴드tv 네트워크 pc에서 연결하여 파일 전송하기https://11q.kr/www/bbs/board.php?bo_table=s11&wr_…

    [ 일부앱에서 인터넷 통신이 않될때 방화벽 해제 엡 설정 허용 하기 ]

    일부앱에서 인터넷 통신이 않될때 방화벽 해제 엡 설정 허용 하기잘되던 상태의 일부 앱이 인터넷 연결이 되지 않는다문제점 : kodi의 PVR 클…

    [ dsm 버전 : 6.2.3-25426 업데이트 3 버전 업데이트 후 안정성//ds918p 사용중 ]

    dsm 버전 : 6.2.3-25426 업데이트 3(2020-12-16)중요 사항Synology NAS는 다음과 같은 이유로이 DSM 업데이트를 …

    [ 안드로이드 termux 작업 /gtking pro 설치 작업 // openssh 간단한 접속 ] 댓글 4

    안드로이드 termux 작업 /gtking pro 설치 작업구글스토어에서 termux 조회 설치 합니다키보드는 hackers keyboard 를…

    [ Let's Encrypt 발급 인증서 설치 실패 내용시 포기하고 docker로 설치 하세요 ]

    Let's Encrypt 발급 인증서 설치 실패 내용시 포기하고 docker로 설치 하세요작업성공 )Synology NAS에서 Let's Enc…

    [ ● 223.38.35.224 ip 추적 결과 ]

    ●223.38.35.224 ip 추적 결과 IP Watch.co.kr*전세계 IP 추적 검색(접속자 IP:110.8.240.82)IP 주소는 0…

    [ ● vmware 사용 vmdk 파일 변환 imgtovmdk StarWindConverter.exe 파일 ] 댓글 2

    ● vmware 사용 vmdk 파일 변환 imgtovmdkStarWindConverter.exexpenology 헤놀로지 부트로더 vmware에…

    [ ★★★VMWare ESxi 의 SSH 접속 하기와 HDD 의 원본그대로 RDM으로 붙이기 작업 ] 댓글 1

    ★★★ VMWareESxi 의 SSH 접속 하기와 HDD 의 원본그대로 RDM으로 붙이기 작업https://blog.dalso.org/home-…

    [ ● [우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어 ]

    ●[우분투] 우분투 버전 및 하드웨어/사양 확인 저장장치 명령어https://cornbro.tistory.com/10참조 합니다- 리눅스 배포판…

    [ ● 작업)스마트폰의 영상카메라 IP Webcam 서버 및 ipcamera 의 omvif지원 시놀로지 에 붙여… ]

    ●작업)스마트폰의 영상카메라IP Webcam서버및 ipcamera 의 omvif지원 시놀로지 에 붙여보자 스마트폰을 시놀로지에 연결 사용 연결 …

    [ ●2번째) Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2 ]

    ●2번째) Proxmox ( PVE)에서 xpenology redpill dsm7.0 설치 테스트2VM conf 파일 편집 및 img 파일 추가…

    [ ★★ REALTEK 네트워크 어댑터가 있는 서버에 VMWARE ESXI 6.7 설치.★★ ] 댓글 8

    ●REALTEK 네트워크 어댑터가 있는 서버에 VMWARE ESXI 6.7 설치.ESXi 7.0은 Realtek 사의 LAN 칩을 지원하지 않는…

    [ ● phpmyadmin data검사 인덱스 ??? 는 동일한 것으로, 두 가지 중 하나는 제거해도 상관없습… ]

    ● phpmyadmin data검사인덱스 ??? 는 동일한 것으로, 두 가지 중 하나는 제거해도 상관없습니다. - mysql data의 문제 검…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-05 20:50:54

    오늘의 홈 현황


    • 현재 접속자♨ 673 명
    • 오늘 가입자※ 3 명
    • 어제 가입자※ 8 명
    • 주간 가입자※ 17 명
    • 오늘 방문자 1,864 명
    • 어제 방문자 2,205 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,415,367 명
    • 전체 게시물※ 8,677 개
    • 전체 댓글수※ 24,837 개
    • 전체 회원수 11,092 명

    QR코드


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

    알림 0








    최신글↑