반응형

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

그런데, source forge를 통해 공개된 5.0.1을 사용하려니 한 가지 문제가 발생한다.


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


대체 뭘 추가하려는 거냐?


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

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

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


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


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.9.0은 아래에서 다운받아 설치할 수 있다.


transgui-5.9.0-setup.7z

password: teus.me




▲ 히스토리


2017.1.30: 5.5.2 공개


2017.2.25: 5.6.0(Feb 24, 2017) 공개

- 업데이트 된 소스 반영 외에 FPC 컴파일러가 3.0.2로 업데이트됨

- 설치 화면의 history에는 여전히(5.5.2도 동일했음) 5.5.1로 표시됨

- 상세한 업데이트 내역은 github를 참조할 것


2017.3.27: 5.6.0(Mar 26, 2017) 공개

- 설치 화면의 history에 5.6.0으로 표시됨 (업데이트 내용 미표시)

- 상세한 업데이트 내역은 github를 참조할 것

- 파일을 더블클릭 했을 때 폴더가 뜨는 원본의 오류 수정

※ 아직 5.6.0 정식은 아니고 내부적으로 버전 번호만 올린 것으로 판단됨


2017.4.23: 5.6.0(Apr 15, 2017) 정식버전 공개

[+] Added a delete button from the list of destination directories when adding a torrent. Issue #760

[+] Added replacement of invalid characters in torrent files (replacement with "_"). Issue #929

[+] Added warning about using an invalid character "{" in the password. Issue #931

[+] Added output of additional information to the status bar. Issue #924

[+] Added the ability to assign their own shortcut keys to access the functions of the program. Issue #924

[+] Added the ability to assign its file manager to open the torrent directory. Issue #924

[+] Added the ability to compile and run the program on Raspberry PI 3.

[+] Added the ability to copy Magnet Links from the popup menu. Issue #930

[?] Changed the function of opening files in Linux. To select the old option, specify FileOpenDoc=0.

[-] Fixed add / replace torrent tracker. Issue #929.

[?] Fixed compilation of the program from the command line in Linux.

[+] In the Installation for downloading SSL libraries added Visual Redistributable Package (For pure Windows systems. For Linux it would be necessary to make similar)


2017.5.28: 5.6.0(May 25, 2017) 공개

- 일부 언어 파일 교체
- 마이너 업데이트

2017.7.15: 5.8.1(Jul 14, 2017) 공개

- 압축시 비밀번호 적용(password: teus.me)

- 한국어 언어 파일 업데이트

- 5.8.1 (Jul 10, 2017)
[+] Updated Chinese translation and translation template.
[+] Improved macOS build process on Travis CI with some minor bug fixes.
[+] Changed to use UDBZ as default format of macOS release for smaller size.
[+] Added setup script for Debian/Ubuntu GNU/Linux.
[+] Added automatic build for Linux i386/amd64 release using Debian/Ubuntu script on Travis CI.
[+] Added git commit hash as build serial for offcial release using Debian/Ubuntu script.
[+] Updated README with markdown format.
[-] Fixed minor bugs.


2017.8.24: 5.9(Aug 18, 2017) 공개

- 5.9.0 (Aug 18, 2017)
[+] Added missing string "Access violation" in lang
[+] Added menu and toolbar hiding/showing option
[+] Fixed language files, ~~ should be ~ (#990)
[+] Fixed RevisionNumber
[+] Improved CI config and build scripts

- 한국어 언어 파일 업데이트[각주:5]



  1. ipTIME NAS 시리즈, 시놀로지 등 [본문으로]
  2. 아마도 일본어, 중국어 등도 비슷할 것 같은데, 확인은 못해봄 [본문으로]
  3. 2017.1.30 기준이며, 2017.2.24에 5.6.0이 공개됨 [본문으로]
  4. 명령행에서 바로 컴파일할 수도 있음 [본문으로]
  5. 이 외에도 대만(ZH_TW)어도 추가 수정되었으며, 본 한국어 파일도 정식 업데이트에 반영시켰음 [본문으로]
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band