'transmission'에 해당되는 글 1건
- 2013.02.02 transmission 설정
transmission 설정
아치 위키에 나와있는 문서가 좀 이상하네요. (적어도 내 머신에서 실행 해 보기에는)
동작을 하긴 하는데 핀트(?)가 약간 나가있네요...
그래서 다시 정리합니다.
0, 패키지 설치
$yaourt -S transmission-cli
1, transmission group을 생성하고, 그 이하에 사용자(나같은 경우 lowid)를 추가한다.
#groupadd transmission
#gpasswd -a USER_NAME transmission
2, ~/.config/transmission-daemon 디렉토리의 권한은 USER_NAME.transmission으로 둘것
#chown -R USER_NAME.transmission ~/.config/transmission-daemon
3, ~/.config/transmission-daemon 디렉토리(torrent, resume, blocklists)의 퍼미션은 700로 둘것
#chmod 700 torrents resume blocklists
4, /run/transmission 디렉토리의 권한이 777인지 확인할것.
만약 아니라면 /etc/tmpfiles.d/transmission.conf을 다음과 같이 설정할것
d /run/transmission 0777 USER_NAME transmission -
=> 퍼미션 부분(0777)을 특히 주의.
=> ps; 경로파일은 배포판 마다 다릅니다... 전 당연히 아치를 쓰므로 아치를 따름. 과정 5외 경로와 관련이 있습니다.
5, /etc/systemd/system/multi-user.target.wants/transmission.디렉토리에 transmission.service가 존재하는지 확인할것.
만약 없으면 다음과 같은 명령어로 심볼릭 링크를 걸어준다.
#ln - s /usr/lib/systemd/system/transmission.service .
"파일을 직접 만들어서 사용하지 말고, 꼭 심볼릭 링크 걸어서 쓰세요"
unable to save resume file 오류가 날 수 있음
(아마 심볼릭 링크로 안하면 인식 자체를 못하는것 같음)
6, transmission.service 의 내용이 다음과 같은지 확인할것
~
[Service]
Type=forking
PIDFile=/run/transmission/transmission.pid
User=USER_NAME
ExecStart=/usr/bin/transmission-daemon --pid-file /run/transmission/transmission.pid -g /home/USER_NAME/.config/transmission-daemon
~
=> 기본적으로 transmission은 /var/lib/transmission의 (적어도 아치에서는 그렇다)설정파일을 사용하므로,
그걸 사용하게 하지말고 명시적으로 경로를 지정해 주는게 충돌을 덜 하는듯, (아니 애초애 내가 했갈려서...)
7 시동
#systemctl daemon-reload
#systemctl start transmission
$firefox 'http://localhost:9091/transmission/web/'
ps; ~/.config/transmission/settings.conf에서 기본디렉토리 아무리 재 지정해봤자 소용이 없다면,
직접 페이지 들어가서 아래 스패너 버튼을 눌러서 직접 설정해 보도록 하자.
'Linux > 내부설정' 카테고리의 다른 글
virtualbox freezing 문제 해결. (0) | 2014.05.11 |
---|---|
파어어폭스에서 쿠키 export 가 안될때 해결방법 (1) | 2013.03.11 |
fcitx - ibus를 대체하는 한글 입력기 (3) | 2013.01.29 |
Vim Session 기능, highlight color 재 설정 (6) | 2012.12.07 |
Vundle으로 Vimplugin을 쉽게 관리해 보자 (+ vimplugin 모음) (6) | 2012.11.28 |