Після року розвитку, анонсовано запуск нової версії Transmission 3.0, в якому додано деякі нові функції, зміни та виправлення помилок. Ті, хто не знає про передачу, повинні це знати це безкоштовний, легкий P2P-клієнт із відкритим кодом для мережі BitTorrent.
Він відносно легкий і невимогливий до ресурсів клієнта BitTorrent, написаний мовою C та підтримує різноманітні користувальницькі інтерфейси: GTK, Qt, рідний Mac, веб-інтерфейс, демон, командний рядок. Він сумісний з наступними операційними системами: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD та Windows.
Основна перевага це програмне забезпечення - справді безкоштовне програмне забезпечення, без реклами, спливаючих вікон та ненадійних посилань.
Друга перевага полягає в тому, що він має деякі опції управління програмою, крім звичайного віконного режиму, ви можете додавати та видаляти торренти з командного рядка або через браузер.
Що нового в Transmission 3.0?
З основних змін, які виділяються в анонсі цієї нової версії цього популярного торрент-клієнта, є: зміни у вашому інтерфейсі, з для клієнта GTK додані гарячі клавіші для навігації по послідовності завантаження файл .desktop оновлено, додано файл AppData, для верхньої панелі GNOME запропоновано символічні значки, зміна з intltool на gettext завершена.
Хоча, для клієнтської версії для Qt, вимоги до версії Qt (5.2+) збільшені, додані гарячі клавіші для переміщення в чергу завантаження, споживання пам'яті зменшується при обробці торрент-властивостей, підказка передбачена для файлів із довгими іменами, інтерфейс адаптований для дисплеїв HiDPI.
У фоновому режимі переведено на використання libsystemd замість libsystemd-daemon; ескалація привілеїв заборонена у файлі streaming-daemon.service.
Крім того, рішення вразливості XSS у веб-клієнті а також вирішено проблеми з продуктивністю та вдосконалено інтерфейс для мобільних пристроїв.
З іншого боку, також зазначається, що можливість приймати з'єднання через IPv6 на сервері RPC і що Перевірку сертифіката SSL увімкнено за замовчуванням для завантажень через HTTPS. На вбудованому сервері http кількість невдалих спроб автентифікації для захисту від вгадування пароля обмежена 100.
З інших змін які згадуються:
- Додані ідентифікатори однолітків для торрент-клієнтів Xfplay, PicoTorrent, Free Download Manager, Folx та Baidu Netdisk.
- Додано підтримку для опції TCP_FASTOPEN, яка дозволяє трохи зменшити час налаштування з'єднання.
- Покращена обробка індикатора ToS (тип послуги, клас трафіку) для з'єднань IPv6;
- Додана можливість вказувати маски підмережі в чорних списках анотацій CIDR (наприклад, 1.2.3.4/24).
- Підтримка збірки додана за допомогою mbedtls (polarssl), wolfssl (cyassl) та LibreSSL, а також нових версій OpenSSL (1.1.0+).
- Сценарії побудови на основі CMake покращили підтримку генератора Ninja, libappindicator, systemd, Solaris та macOS.
- Клієнт для macOS підвищив вимоги до версії платформи (10.10), додав підтримку темної теми.
Як встановити передачу на Linux?
в ті, хто користується Debian, Ubuntu, Linux Mint або будь-яким дистрибутивом, похідним від них, встановлюють програму за допомогою:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Якщо вони є Користувачі Fedora або дистрибутиви на їх основі, вони можуть встановити додаток із наступним команда:
sudo yum install transmission
Тоді як для тих, хто Користувачі Mandriva Linux повинні встановити за допомогою цієї команди:
sudo urpmi transmission
Що стосується тих, хто є Користувачам openSUSE, вони повинні набрати в терміналі таке:
sudo zypper install transmission
Нарешті, у випадку з тими, хто є користувачами Arch Linux та похідні дистрибутиви ви можете встановити за допомогою цієї команди:
sudo pacman -S transmission
Так само Ви можете скомпілювати передачу в системі з її вихідного коду, для цього потрібно просто виконати наступні дії.
Їх вихідний код розміщений на GitHub, тому вони повинні мати підтримку git, щоб вони могли клонувати сховище.
Ми збираємося відкрити термінал і ввести в нього наступне.
Спочатку ми отримаємо вихідний код за допомогою:
git clone https://github.com/transmission/transmission Transmission
Входимо в каталог:
cd Transmission
І ми починаємо компіляцію з наступних команд, які ми повинні вводити по одній:
git submodule update --init mkdir build cd build cmake .. make sudo make install