Transmission 4.0: Нова версия с много полезни нови функции

Transmission 4.0: Нова версия с много полезни нови функции

Transmission 4.0: Нова версия с много полезни нови функции

В нашата публикация днес, както се казва в заглавието, ще разгледаме новините за "Трансмисия 4.0". Което е най-новата версия на великия безплатен и отворен BitTorrent клиент за GNU/Linux. За да го направите, продължете да съобщавате за развитието му, както и последния път (преди почти 3 години), когато прегледахме новините за Предаване 3.0.

И точно както по онзи повод, този нов и последната публикувана версия, това е страхотна актуализация, пълна с много важни новини, за това безплатен софтуер за различни платформи и с отворен код. Както ще се види по-долу.

относно предаването 3.0

Но преди да започнете тази публикация за скорошното издание на най-новата версия "Трансмисия 4.0", препоръчваме ви след това да разгледате предишната публикация, свързана с него:

относно предаването 3.0
Свързана статия:
Трансмисия 3.0, нова версия на този прост торент клиент

Transmission 4.0: Сега с поддръжка за BitTorrent v2

Transmission 4.0: Сега с поддръжка за BitTorrent v2

Актуални новини в Transmission 4.0

Според официално съобщение на освобождаването на "Трансмисия 4.0", тази нова версия включва сред много нови функции следните, които считаме за важни или заслужаващи да бъдат подчертани:

  1. Относно ефективността на използването на ресурсите, кодът е широко профилиран и подобрен, за да коригира неефективния код и използването на паметта. Така че сега можете да използвате до 50% по-малко процесорни цикли и 70% по-малко разпределение на паметта от Transmission 3.00.
  2. Относно участието на Общността в разработката, кодът е подобрен, така че програмата да реагира много по-добре на доклади за грешки и изпращане на код, отколкото в миналото. Освен това вече има нова група от много активни доброволци-сътрудници.
  3. Относно модернизацията на кода, цялата кодова база е мигрирана от C към C++. Което от своя страна доведе до премахването на хиляди редове персонализиран код и надстройването на други до C++. По този начин се постига код на ядрото, намален с 18%. Също така GTK клиентът е пренесен към GTK4/GTKMM.
  4. Относно включени нови функции, заслужава да се отбележи следното: Съвместимост с използването на торенти BitTorrent v2 и хибридни торенти и конфигурацията на тракерите „по подразбиране“, които могат да се използват за рекламиране на всички публични торенти. Също така, че сега новодобавените семена могат да започнат незабавно и да проверят частите, попитахте вие. Това, вместо да се нуждаете от пълна проверка, преди да може да започне засяването.

И накрая, за повече информация относно споменатия софтуер и за получаване на инсталационните му файлове, както обикновено, както му официален уебсайт като негов Хранилище на GitHub.

Свързана статия:
Как да използвам Transmission, един от най-добрите клиенти за изтегляне и споделяне на торенти

Абстрактен банер за публикация

Обобщение

С една дума, "Трансмисия 4.0" идва да даде това страхотно BitTorrent клиент доста забележителен ремонт. И всичко това благодарение на вашите Множество основни подобрения, промени и поправки направени. По този начин да се подобри управлението на изтеглянето на файлове през Интернет, както функционално, така и визуално. И ако сте редовен потребител на него и сте намерили тези нови функции страхотни, ще бъде удоволствие познайте своя опит и впечатления първа ръка, чрез коментарите.

Освен това не забравяйте, посетете началото на нашия «място», в допълнение към официалния канал на Telegram за повече новини, уроци и актуализации на Linux. запад група, за повече информация по днешната тема.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Roberto каза той

    Много интересно, благодаря ви много
    Сега просто се нуждаем от някой, който да ни каже по-малко експерти как можем да инсталираме тази нова версия.
    Изтеглих 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 направи инсталиране

      И ако е от GitHub следното:

      ### Инсталирайте за първи път

      $ git клон https://github.com/transmission/transmission трансмисия
      $cd предаване
      $ git подмодул актуализация --init --рекурсивно
      $ mkdir компилация
      $ cd компилация
      $ # Използвайте -DCMAKE_BUILD_TYPE=RelWithDebInfo за изграждане на оптимизиран двоичен файл.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ грим
      $ sudo направи инсталиране

      ### Да се ​​актуализира

      $ cd Предаване/сглобяване
      $ почистете
      $ git подмодул foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git актуализация на подмодула --рекурсивно
      $ # Използвайте -DCMAKE_BUILD_TYPE=RelWithDebInfo за изграждане на оптимизиран двоичен файл.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ грим
      $ sudo направи инсталиране

      https://github.com/transmission/transmission

      1.    Roberto каза той

        Здравейте Хосе Алберт, благодаря ви много за информацията,
        Следвах инструкциите, които ми казахте, но когато влязох в реда:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        дава ми следната грешка:

        Идентификацията на C компилатора е GNU 10.2.1
        - Идентификацията на компилатора на CXX е GNU 10.2.1
        - Откриване на информация за ABI на компилатора C
        - Откриване на информация за ABI на компилатора на C - готово
        — Проверка за работещ C компилатор: /usr/bin/cc – пропуснато
        — Откриване на функции за компилиране на C
        — Откриване на функции за компилиране на C – готово
        - Откриване на информация за ABI на компилатора на CXX
        - Откриване на информация за ABI на компилатора на CXX - готово
        — Проверка за работещ CXX компилатор: /usr/bin/c++ – пропуснато
        — Откриване на функции за компилиране на CXX
        — Откриване на функции за компилиране на CXX – готово
        — Търся pthread.h
        — Търся pthread.h — намерен
        — Извършване на тест CMAKE_HAVE_LIBC_PTHREAD
        — Извършване на тест CMAKE_HAVE_LIBC_PTHREAD — Неуспешно
        - Търси pthread_create в pthreads
        - Търси pthread_create в pthreads - не е намерен
        - Търси pthread_create в pthread
        - Търси pthread_create в pthread - намерен
        - Намерени нишки: TRUE
        CMake грешка в /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (съобщение):
        НЕ може да се намери 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 (намерете_пакет)

        - Конфигуриране на непълна, възникнаха грешки!
        Вижте също „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log“.
        Вижте също „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log“.

        Разбирам, че грешката казва, че не е намерен CURL, но го инсталирах:

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl

        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 Обвързвания на Python към libcurl (Python 3)

        Разгледах регистрационните файлове за грешки, но не разбирам нищо, което казват, кажете ми, ако знаете как мога да го поправя.
        Имам debian 11

        1.    Хосе Алберт каза той

          Поздрави Робърт. Да, очевидно се казва, че на вашата операционна система липсва библиотека CURL, равна или по-висока от версия 7.28. Стартирайте това, за да видите дали инсталира тази библиотека и се надяваме, че имате тази версия или по-нова:

          sudo apt актуализация && sudo apt надграждане && sudo apt инсталирайте curl && sudo apt-get инсталирайте libcurl4-openssl-dev

          Или в случай на използване на CentOS: sudo yum install libcurl-devel

          1.    Roberto каза той

            Здравейте Алберт, инсталирах библиотеките, които ми казахте, търсих в мрежата и решенията, които намирам, изобщо не са ясни и много сложни за моите познания.
            Засега ще се придържам към версия 3.
            Благодаря Ви много.