티스토리 뷰
16년 1월 현재 Synology package beta에 등록되어 있으나 공식 사이트의 권고사항도 그렇고, ipkg를 통해서 설치, 유지, 관리하는 것이 낫다고 판단한다. 메이저 NAS라 설치 방법이 잘 나와있으니 보고 따라하면 된다. 물론 문제가 심심치 않게 발생하는데 해결책을 아래에 제시하도록 하겠다.
http://flexget.com/wiki/InstallWizard/SynologyNAS
ipkg 설치는 앞에서 했고, 파이썬 패키지 관리 프로그램인 pip도 잡아주고, transmission도 ipkg로 깔고나면 이제 pip를 이용해서 flexget을 설치하게 된다.
그 와중에 환경변수를 잡아줘야 하는데, 아래와 같이 하면된다.
PATH=$PATH:/opt/local/bin
그런데 이게 재부팅하고 나면 리셋이 될 꺼니까, 그걸 자동으로 해줘야 하는데, 그 위치를 잘 모르겠다. /etc/profile에 Synology 기본 PATH가 적혀 있고 optware가 시작되면서 /opt/bin과 /opt/sbin을 추가해주는 것 같은데 그게 어딘지 모르겠다. 그래서 그냥 vi etc/profile을 열어서 수동으로 추가해주고 아래 명령어로 적용
source /etc/profile
그런데 시스템 파일이 수정되었다면서 DSM에서 security alert이 뜬다. -_-;; 암튼 관련 얘기는 여기를 참고.
쭉 설치를 완료하고 나서 버전 체크를 해보면 에러가 나는데, 이 글에 있는 것처럼 업그레이드 해주고 나면 에러가 사라진다.
pip install flexget –upgrade
글고 마지막에 upstart 항목을 설정해 두면, transmission 설정 settings.json 파일을 수정하기 위해
killall transmission-daemon
을 해도 계속 좀비처럼 살아나니, 모든 세팅을 마치고 하는 것이 좋다.
참고로 transmission의 수동 시작은
/opt/bin/transmission-daemon
이며, 설정은 user 디렉토리 내에 숨겨져 있다.
cd ~/.config/transmission-daemon
또 transmission 웹 컨트롤을 위한 스킨은 아래에 설치하면 된다.
/opt/share/transmission
연관 글
Synology에서 transmission으로 토렌트 이용하기
문제 해결 1
easy_install-2.7 pip에서 다음과 같은 에러가 날 때
error: /opt/local/lib/python2.7/site-packages (in --site-dirs) is not on sys.path
python2.5와 2.7이 함께 깔려서 그런데 아래 파일에서 수정해주면 된다.
vi /opt/lib/python2.7/distutils/distutils.cfg
문제 해결 2
SNIMissingWarning이 발견될 때
SSL 문제라고 하는데 검색해보면 아래를 설치하라고 한다.
pip install requests[security]
그런데 ffi.h가 없다며 에러. 다시 검색해보면 libffi-dev를 설치하라는데 Synology를 위한 설치는 아래와 같이 하면 된다. 버전은 최신으로 잘 맞춰주고...
wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar xzvf libffi-3.2.1.tar.gz
cd libffi-3.2.1/
./configure --prefix=/usr/local
make install
그런 다음에 include 경로를 강제 지정해서 설치하면 된다.
CFLAGS=-I/usr/local/lib/libffi-3.2.1/include pip install requests[security]
'생활 속 > 홈서버' 카테고리의 다른 글
let's encrypt ssl 인증서 https + n56u (26) | 2016.09.16 |
---|---|
Plex Media Server (14) | 2016.07.21 |
Synology ipkg 환경 설정 (26) | 2016.01.19 |
Synology Transmission 백업 (26) | 2016.01.19 |
Synology DSM 알림을 Telegram으로 받기 (26) | 2016.01.17 |