Как установить Transmission 3.0 в Ubuntu
Доступна для скачивания новая версия Transmission - торрент-клиента с открытым исходным кодом. В этом посте я расскажу вам о том, что изменилось, и покажу, как установить обновление в вашей системе с помощью официального Transmission PPA.
Transmission 3.0 является первым крупным обновлением этого популярного кроссплатформенного торрент-клиента за более чем 2 года, поэтому (естественно) поставляется с пакетом исправлений просроченных багов, улучшенных функций и, как следствие, улучшенной совместимости.
Среди них улучшенная поддержка IPv6-адресов как на сервере RPC, так и во всем приложении в целом. Верификация включена по умолчанию для получения curl-файлов, а клиент возвращается к использованию хэша торрента в качестве базового имени для возобновления работы торрента (что исправит такие ситуации: "Ошибка: Невозможно продолжить сохранение файла: Имя файла слишком длинное" при повторном добавлении Magnet-ссылки).
К другим заметным изменениям в "Transmission 3.0" относятся:
- Ограничение на количество неверных попыток аутентификации во встроенном веб-сервере
- Установлен предельный интервал простоя сидеров до 4 недель
- Добавлен Peer ID для торрента и скачивающих клиентов
- Лучшее взаимодействие с трекерами Amazon S3
- Добавлена поддержка TCP_FASTOPEN
- Рукопожатие будет принудительно прерываться, если не удалось получить общий ключ
- Запрещена смена трекеров во время анонсирования
- Улучшено определение, когда сессия является локальной или удаленной
- Возможность изменения местоположения торрента, даже если перемещение данных не требуется.
- Добавлена поддержка бесклассовой адресации (CIDR) в списке блокировки
- Обработка заголовков session-id теперь не чувствительна к регистру
- Санитарная обработка подозрительных компонентов пути
- Добавлена поддержка mbedtls, wolfssl и LibreSSL
- Убрана утечка памяти из-за ошибки
В GTK версии Transmission 3.0 также появилась новая иконка приложения на рабочих станциях Linux, включая вариант с символической иконкой, указывающей на его присутствие в верхней панели GNOME (хотя вы не увидите их в Ubuntu, так как набор иконок Yaru отменяет их); добавлены горячие клавиши управления очередью вверх/вниз; а также обновлены поставляемые в комплекте данные приложения.
Установка Transmission 3.0 в Ubuntu
Все версии Ubuntu поставляются со старым стабильным релизом Transmission (GTK), установленным по умолчанию. Если вы хотите установить Transmission 3.0 на Ubuntu 18.04 LTS или выше, чтобы воспользоваться новыми возможностями и расширенной поддержкой протокола, то вы можете сделать это двумя способами.
- Скомпилировать Transmission 3.0 из исходных текстов, используя код, доступный на GitHub.
- Добавить официальный Transmission PPA
Я бы порекомендовал последний из этих вариантов. Он не только не требует больших усилий, но и позволяет обновить Transmission 3.0 на Ubuntu 18.04 и выше (а также Linux Mint и другие дистрибутивы на базе Ubuntu) и оценить последующие обновления как/когда/если выпущенные.
Чтобы добавить PPA для Transmission в вашу систему, просто откройте новое окно терминала и выполните эту команду:
sudo add-apt-repository ppa:transmissionbt/ppa
После этого вы сможете обновиться до Transmission 3.0 с помощью инструмента Обновление приложений или запустить его установку:
sudo apt install transmission-gtk