Transmission 4.0: новая версия со множеством полезных новых функций.

Transmission 4.0: новая версия со множеством полезных новых функций.

Transmission 4.0: новая версия со множеством полезных новых функций.

В нашем сегодняшнем посте, как следует из названия, мы расскажем о новостях «Трансмиссия 4.0». Какая самая последняя версия великого бесплатный и открытый клиент BitTorrent для GNU/Linux. Для этого продолжайте сообщать о его развитии, как и в прошлый раз (почти 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. Относительно эффективности использования ресурсов, код был тщательно профилирован и улучшен, чтобы исправить неэффективный код и использование памяти. Таким образом, теперь вы можете использовать на 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.   Роберто сказал

    Очень интересно, спасибо большое
    Теперь нам просто нужен кто-то, кто расскажет нам, менее опытным, как мы можем установить эту новую версию.
    Я скачал tar.xz, распаковал его и не знаю, что делать дальше. Несколько решений, которые я нашел, не работают для меня.

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

      С уважением, Роберт. Спасибо за ваш комментарий. Инструкции по компиляции и установке программы находятся в файле readme.md и на сайте GitHub. Убедитесь, что у вас не установлена ​​предыдущая версия:

      $tarxftransmission-4.00.tar.xz
      $cd передача-4.00
      $ mkdir сборка
      $ сборка компакт-диска
      $ # Используйте -DCMAKE_BUILD_TYPE=RelWithDebInfo для создания оптимизированного двоичного файла.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      Сделать $
      $ sudo сделать установить

      И если это из GitHub следующее:

      ### Установить в первый раз

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

      ### Для реализации

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

      https://github.com/transmission/transmission

      1.    Роберто сказал

        Здравствуйте, Хосе Альберт, большое спасибо за информацию,
        Я следовал инструкциям, которые вы мне сказали, но когда я вошел в очередь:

        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 - нашел
        - Найденные темы: ИСТИНА
        Ошибка 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 (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, но он у меня установлен:

        ~/Загрузки/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 Привязки Python к libcurl (Python 3)

        Я посмотрел журналы ошибок, но ничего не понимаю в них, скажите, если знаете, как я могу это исправить.
        у меня дебиан 11

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

          С уважением, Роберт. Да, судя по всему, там написано, что в вашей ОС отсутствует библиотека CURL, равная или выше версии 7.28. Запустите это, чтобы увидеть, устанавливает ли он эту библиотеку, и, надеюсь, у вас есть эта версия или выше:

          sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

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

          1.    Роберто сказал

            Здравствуйте, Альберт, я установил библиотеки, которые вы мне сказали, я искал в сети, и решения, которые я нашел, совсем не ясны и очень сложны для моих знаний.
            Я пока придерживаюсь версии 3.
            Большое спасибо.