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.   Роберто - сказав він

    Дуже цікаво, дуже дякую
    Тепер нам просто потрібен хтось, щоб сказати нам, менш експертам, як ми можемо встановити цю нову версію.
    Я завантажив tar.xz, я розпакував його та не знаю, як продовжити. Кілька рішень, які я знайшов, не працюють для мене.

    1.    Хосе Альберт - сказав він

      З повагою, Роберт. Дякуємо за коментар. Інструкції щодо компіляції та встановлення програми містяться у файлі readme.md і на веб-сайті GitHub. Переконайтеся, що у вас не встановлено попередню версію:

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

      І якщо це з GitHub, наступне:

      ### Встановити вперше

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

      ### Актуалізувати

      $ cd Передача/збірка
      $ очистити
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git submodule update --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 компілятора
        - Виявлення інформації про 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 update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev

          Або у випадку використання CentOS: sudo yum install libcurl-devel

          1.    Роберто - сказав він

            Привіт, Альберте, я встановив бібліотеки, які ви мені сказали, я шукав у мережі та рішення, які я знайшов, зовсім незрозумілі та дуже складні для моїх знань.
            Я поки що дотримуюся версії 3.
            Велике спасибі.