Transmission 4.0: 유용한 새 기능이 많이 포함된 새 버전

Transmission 4.0: 유용한 새 기능이 많이 포함된 새 버전

Transmission 4.0: 유용한 새 기능이 많이 포함된 새 버전

오늘 포스트에서는 제목에서 알 수 있듯이 "트랜스미션 4.0". 그레이트의 가장 최신 버전은 무엇입니까? 무료 및 개방형 BitTorrent 클라이언트 GNU/리눅스용. 그러기 위해서는 지난 번(거의 3년 전) 뉴스를 검토했을 때와 마찬가지로 계속해서 발전 상황을 보고해 주십시오. 전송 3.0.

그리고 그때와 마찬가지로 이 새롭고도 마지막으로 게시된 버전, 매우 중요한 뉴스로 가득 찬 훌륭한 업데이트입니다. 무료 크로스 플랫폼 소프트웨어 그리고 오픈 소스. 아래에서 볼 수 있듯이.

전송 3.0에 대해

하지만 최신 버전의 최신 릴리스에 대한 이 게시물을 시작하기 전에 "트랜스미션 4.0", 그런 다음 이와 관련된 이전 게시물을 탐색하는 것이 좋습니다.

전송 3.0에 대해
관련 기사 :
이 간단한 토렌트 클라이언트의 새로운 버전 인 Transmission 3.0

Transmission 4.0: 이제 BitTorrent v2 지원

Transmission 4.0: 이제 BitTorrent v2 지원

Transmission 4.0의 최신 뉴스

에 따르면 공식 발표 출시의 "트랜스미션 4.0", 이 새 버전에는 중요하거나 강조할 가치가 있는 다음과 같은 많은 새로운 기능이 포함되어 있습니다.

  1. 자원 사용의 효율성에 대해, 비효율적인 코드 및 메모리 사용을 수정하기 위해 코드가 광범위하게 프로파일링되고 개선되었습니다. 따라서 이제 Transmission 50보다 최대 70% 더 적은 CPU 주기와 3.00% 더 적은 메모리 할당을 사용할 수 있습니다.
  2. 커뮤니티의 개발 참여에 대해, 프로그램이 과거보다 버그 보고서 및 코드 제출에 훨씬 더 잘 응답하도록 코드가 개선되었습니다. 또한, 이제 매우 활동적인 자원 봉사 협력자들의 새로운 그룹이 있습니다.
  3. 코드 현대화 관련, 모든 코드 기반이 C에서 C++로 마이그레이션되었습니다. 결과적으로 수천 줄의 사용자 지정 코드가 제거되고 나머지는 C++로 업그레이드되었습니다. 따라서 커널 코드가 18% 감소했습니다. 또한 GTK 클라이언트는 GTK4/GTKMM으로 포팅되었습니다.
  4. 추가된 새로운 기능에 대해, 다음 사항에 주목할 가치가 있습니다. BitTorrent v2 토렌트 및 하이브리드 토렌트 사용과의 호환성 및 모든 공용 토렌트를 광고하는 데 사용할 수 있는 "기본" 추적기 구성. 또한 이제 새로 추가된 씨앗이 바로 시작되어 부품을 확인할 수 있게 해달라고 요청하셨습니다. 시딩을 시작하기 전에 전체 확인이 필요하지 않습니다.

마지막으로, 해당 소프트웨어에 대한 자세한 정보와 평소와 같이 설치 파일을 얻으려면 공식 웹 사이트 그와 같은 GitHub 저장소.

관련 기사 :
Torrent를 다운로드하고 공유하는 최고의 클라이언트 중 하나 인 Transmission을 사용하는 방법

게시물에 대 한 추상 배너

개요

요약하면, "트랜스미션 4.0" 이 위대한 것을 주러 온다 BitTorrent 클라이언트 상당히 놀라운 리노베이션. 그리고 당신 덕분에 여러 주요 개선, 변경 및 수정 만들어진. 이러한 방식으로 기능적으로나 시각적으로 인터넷을 통한 파일 다운로드 관리를 개선합니다. 그리고 당신이 그것을 정기적으로 사용하고 있고 이러한 새로운 기능이 훌륭하다는 것을 알게 되었다면 그것은 즐거울 것입니다. 당신의 경험과 인상을 알고 처음으로, 댓글을 통해.

또한 기억하십시오. 우리의 시작 부분을 방문하십시오. «사이트», 공식 채널 외에도 텔레그램 더 많은 뉴스, 자습서 및 Linux 업데이트를 보려면 서쪽 그룹, 오늘의 주제에 대한 자세한 내용은


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   로베르토

    매우 흥미로운, 대단히 감사합니다
    이제 우리는 이 새 버전을 설치하는 방법을 덜 전문가에게 알려줄 사람이 필요합니다.
    tar.xz를 다운로드했고 압축을 풀었는데 계속하는 방법을 모르겠습니다. 내가 찾은 몇 가지 솔루션이 저에게 적합하지 않습니다.

    1.    호세 알버트

      감사합니다, 로버트. 귀하의 의견에 감사드립니다. 프로그램을 컴파일하고 설치하는 방법에 대한 지침은 readme.md 파일과 GitHub 웹사이트에 있습니다. 이전 버전이 설치되어 있지 않은지 확인하십시오.

      $ tar xf 전송-4.00.tar.xz
      $cd 전송-4.00
      $ mkdir 빌드
      $ CD 빌드
      $ # -DCMAKE_BUILD_TYPE=RelWithDebInfo를 사용하여 최적화된 바이너리를 빌드합니다.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      확인 $
      $ sudo make 설치

      그리고 그것이 GitHub에서 가져온 것이라면 다음과 같습니다.

      ### 처음 설치

      $ 자식 클론 https://github.com/transmission/transmission 전달
      $cd 전송
      $ git 하위 모듈 업데이트 --초기화 --재귀
      $ mkdir 빌드
      $ CD 빌드
      $ # -DCMAKE_BUILD_TYPE=RelWithDebInfo를 사용하여 최적화된 바이너리를 빌드합니다.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      확인 $
      $ sudo make 설치

      ### 실현하려면

      $ cd 전송/빌드
      $ 청소하다
      $ git 하위 모듈 foreach --재귀 git clean -xfd
      $ git pull --rebase --prune
      $ git 하위 모듈 업데이트 --재귀
      $ # -DCMAKE_BUILD_TYPE=RelWithDebInfo를 사용하여 최적화된 바이너리를 빌드합니다.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      확인 $
      $ sudo make 설치

      https://github.com/transmission/transmission

      1.    로베르토

        안녕하세요 Jose Albert, 정보 주셔서 대단히 감사합니다,
        나는 당신이 내게 말한 지시를 따랐지만, 내가 그 줄에 들어갔을 때:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        다음과 같은 오류가 발생합니다.

        C 컴파일러 식별은 GNU 10.2.1입니다.
        -CXX 컴파일러 식별은 GNU 10.2.1입니다.
        -C 컴파일러 ABI 정보 감지
        -C 컴파일러 ABI 정보 감지-완료
        — 작동하는 C 컴파일러 확인: /usr/bin/cc – 생략
        —C 컴파일 기능 감지
        — C 컴파일 기능 감지 – 완료
        -CXX 컴파일러 ABI 정보 감지
        -CXX 컴파일러 ABI 정보 감지-완료
        — 작동하는 CXX 컴파일러 확인: /usr/bin/c++ – 건너뜀
        —CXX 컴파일 기능 감지
        — CXX 컴파일 기능 감지 – 완료
        —pthread.h를 찾는 중
        —pthread.h 찾기 –found
        — CMAKE_HAVE_LIBC_PTHREAD 테스트 수행
        — 테스트 CMAKE_HAVE_LIBC_PTHREAD 수행 – 실패
        -pthreads에서 pthread_create 찾기
        -pthreads에서 pthread_create 찾기-찾을 수 없음
        -pthread에서 pthread_create 찾기
        -pthread에서 pthread_create 찾기-발견
        -찾은 스레드 : TRUE
        /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165(메시지)의 CMake 오류:
        CURL을 찾을 수 없습니다(누락됨: CURL_LIBRARY CURL_INCLUDE_DIR)(필수는
        버전 "7.28.0" 이상)
        호출 스택 (가장 최근 호출부터) :
        /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
        /usr/share/cmake-3.18/Modules/FindCURL.cmake:169(find_package_handle_standard_args)
        CMakeLists.txt : 203 (find_package)

        -구성 불완전, 오류 발생!
        "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log"도 참조하십시오.
        "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log"도 참조하십시오.

        CURL을 찾지 못했다는 오류 메시지를 이해하지만 CURL을 설치했습니다.

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | 그렙 컬

        ii curl 7.74.0-1.3+deb11u5 amd64 URL 구문으로 데이터를 전송하기 위한 명령줄 도구
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 사용하기 쉬운 클라이언트 측 URL 전송 라이브러리(GnuTLS 풍미)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 사용하기 쉬운 클라이언트 측 URL 전송 라이브러리(OpenSSL 특징)
        ii python3-pycurl 7.43.0.6-5 amd64 libcurl에 대한 Python 바인딩(Python 3)

        오류 로그를 살펴보았지만 그들이 말하는 내용을 이해할 수 없습니다. 어떻게 고칠 수 있는지 알고 있는지 알려주세요.
        데비안 11이 있습니다

        1.    호세 알버트

          안부, 로버트. 예, 분명히 OS에 버전 7.28 이상인 CURL 라이브러리가 없다고 나와 있습니다. 이것을 실행하여 해당 라이브러리를 설치하는지 확인하고 해당 버전 이상이 있는지 확인하십시오.

          sudo apt 업데이트 && sudo apt 업그레이드 && sudo apt 설치 컬 && sudo apt-get 설치 libcurl4-openssl-dev

          또는 CentOS를 사용하는 경우: sudo yum install libcurl-devel

          1.    로베르토

            안녕하세요 Albert, 저는 당신이 말한 라이브러리가 설치되어 있습니다. 저는 인터넷을 검색해 왔고 제가 찾은 솔루션은 전혀 명확하지 않고 제 지식으로는 매우 복잡합니다.
            지금은 버전 3을 고수하겠습니다.
            정말 감사합니다.