토렌트 기능이 있는 NAS[각주:1]의 사용자라면 많이들 Transmission Remote GUI를 사용한다.

그런데, source forge를 통해 공개된 5.0.1을 ipTIME NAS3[각주:2]에서 사용하려니 한 가지 문제가 발생한다.


바로 아래와 같이 한글[각주:3] 이름의 마그넷 링크를 제대로 인식하지 못하는 것.


대체 뭘 추가하려는 거냐?


좀 더 뒤져보니 source force에 공개된 소스는 5.0.1인데, github에는 5.5.2까지 소스가 공개되어 있다[각주:4].

컴파일을 하려면 Free Pascal CompilerLazarus가 필요한데, source forge에서 설명한대로만 하면 별 문제 없다.

참고로, 문서에선 각각 2.6.2와 1.0을 권장하는데, 최신버전(각각 3.0/1.6.2)에서 아무런 문제 없이 컴파일 된다.


내가 적용한 방식은 Lazarus IDE[각주:5]에서 컴파일하는 것.


Building from Lazarus IDE

  • Run Lazarus IDE;
  • You need to install the package with transgui custom components before opening the transgui project. The package installation is needed only once. To install the package do the following:
    • Select "Package > Open package file (.lpk)..." from the main menu.
    • Locate the trcomp.lpk file in the program's sources folder and open it.
    • Press the Install button in the package window.
    • You will be asked to rebuild Lazarus. Do it to finish the package installation.
  • Open transgui.lpi project and build it.


이렇게 컴파일된 프로그램에서 위와 동일한 마그넷 링크를 열면 아래와 같이 정상적으로 인식한다.



이렇게 만들어진 5.5.2는 아래에서 다운받아 설치할 수 있다.


transgui-5.5.2-setup.7z



  1. ipTIME NAS 시리즈, 시놀로지 등 [본문으로]
  2. 시놀로지에서 발생하는지는 확인을 못해봄 [본문으로]
  3. 아마도 일본어, 중국어 등도 비슷할 것 같은데, 확인은 못해봄 [본문으로]
  4. 2017.1.30 기준임 [본문으로]
  5. 명령행에서 바로 컴파일할 수도 있음 [본문으로]
신고
  1. 감자 2017.02.09 07:43 신고

    감사합니다.

+ Recent posts