Após um ano de desenvolvimento, foi anunciado o lançamento da nova versão do Transmission 3.0, em que alguns novos recursos, alterações e correções de bugs são adicionados. Para aqueles que não estão familiarizados com o Transmission devem saber que este é um cliente P2P leve, gratuito e de código aberto para a rede BitTorrent.
É relativamente leve e pouco exigente com os recursos de um cliente BitTorrent, escrito em linguagem C e suportando uma variedade de interfaces de usuário: GTK, Qt, Mac nativo, interface web, daemon, linha de comando. É compatível com os seguintes sistemas operacionais: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD e Windows.
A principal vantagem de este software é que realmente é um software livre e sem anúncios, pop-ups e links não confiáveis.
A segunda vantagem é que ele possui algumas opções para controlar o programa, além do modo de janela normal, você pode adicionar e remover torrents da linha de comando ou através de um navegador.
O que há de novo no Transmission 3.0?
Das principais mudanças que se destacam no anúncio desta nova versão deste popular cliente de torrent são: mudanças em sua interface, como para o cliente GTK, teclas de atalho foram adicionadas para navegar na sequência de download, o arquivo .desktop foi atualizado, o arquivo AppData foi adicionado, ícones simbólicos foram propostos para o painel superior do GNOME, a mudança de intltool para gettext está completa.
Enquanto que, para a versão cliente para Qt, os requisitos para a versão Qt (5.2+) são aumentados, teclas de atalho são adicionadas para mover na fila de download, o consumo de memória é reduzido ao processar propriedades de torrent, a dica de ferramenta é fornecida para arquivos com nomes longos, a interface é adaptada para exibições HiDPI.
No processo de segundo plano, transição para o uso de libsystemd em vez de libsystemd-daemon; o escalonamento de privilégios é proibido no arquivo streaming-daemon.service.
Além disso, o solução para uma vulnerabilidade XSS no cliente web e que os problemas de desempenho foram resolvidos e a interface para dispositivos móveis foi aprimorada.
Por outro lado, nota-se também que o capacidade de aceitar conexões sobre IPv6 no servidor RPC e que o A verificação do certificado SSL é habilitada por padrão para downloads em HTTPS. No servidor http embutido, o número de tentativas de autenticação malsucedidas para proteção contra adivinhação de senha é limitado a 100.
Das outras mudanças que são mencionados:
- Adicionados IDs de pares para clientes de torrent Xfplay, PicoTorrent, Free Download Manager, Folx e Baidu Netdisk.
- Foi adicionado suporte para a opção TCP_FASTOPEN, que permite que o tempo de configuração da conexão seja ligeiramente reduzido.
- Tratamento aprimorado do indicador ToS (tipo de serviço, classe de tráfego) para conexões IPv6;
- Adicionada a capacidade de especificar máscaras de sub-rede em anotações CIDR da lista negra (por exemplo, 1.2.3.4/24).
- O suporte de compilação foi adicionado com mbedtls (polarssl), wolfssl (cyassl) e LibreSSL, bem como novas versões do OpenSSL (1.1.0+).
- Os scripts de compilação baseados em CMake melhoraram o suporte para o gerador Ninja, libappindicator, systemd, Solaris e macOS.
- O cliente para macOS aumentou os requisitos para a versão da plataforma (10.10), adicionou suporte para um tema escuro.
Como instalar o Transmission no Linux?
Pára aqueles que são usuários do Debian, Ubuntu, Linux Mint ou qualquer distribuição derivada destes, instale o aplicativo com:
sudo add-apt-repository ppa:transmissionbt/ppa -y sudo apt install transmission
Sim são Usuários do Fedora ou distribuições baseadas nele, eles podem instalar o aplicativo com o seguinte comando:
sudo yum install transmission
Enquanto para aqueles que Os usuários do Mandriva Linux devem instalar com este comando:
sudo urpmi transmission
Para o caso de quem é Usuários do openSUSE, eles devem digitar o seguinte no terminal:
sudo zypper install transmission
Por fim, no caso de quem é usuário de Arch Linux e distribuições derivadas dele, você pode instalar com este comando:
sudo pacman -S transmission
Similarmente você pode compilar o Transmission no sistema a partir de seu código-fonte, basta seguir os seguintes passos para fazer isso.
Seu código-fonte está hospedado no GitHub, portanto, eles devem ter suporte ao git para que possam clonar o repositório.
Vamos abrir um terminal e digitar o seguinte nele.
Primeiro, vamos obter o código-fonte com:
git clone https://github.com/transmission/transmission Transmission
Entramos no diretório:
cd Transmission
E começamos a compilação com os seguintes comandos que devemos digitar um por um:
git submodule update --init mkdir build cd build cmake .. make sudo make install