Transmission 4.0: Nova versão com muitos novos recursos úteis

Transmission 4.0: Nova versão com muitos novos recursos úteis

Transmission 4.0: Nova versão com muitos novos recursos úteis

No nosso post de hoje, e como diz o título, iremos abordar as novidades da "Transmissão 4.0". Qual é a versão mais recente do grande cliente BitTorrent gratuito e aberto para GNU/Linux. Para isso, continue relatando seu desenvolvimento, como da última vez (há quase 3 anos), quando analisamos as notícias de Transmissão 3.0.

E assim como naquela ocasião, este novo e última versão publicada, é uma ótima atualização, cheia de novidades muito importantes, pois disse isso software gratuito de plataforma cruzada e código aberto. Como será visto a seguir.

sobre a transmissão 3.0

Mas, antes de começar este post sobre o recente lançamento da versão mais recente "Transmissão 4.0", recomendamos que você explore o post anterior relacionado a ele:

sobre a transmissão 3.0
Artigo relacionado:
Transmission 3.0, uma nova versão deste simples cliente de torrent

Transmission 4.0: Agora com suporte para BitTorrent v2

Transmission 4.0: Agora com suporte para BitTorrent v2

Novidades atuais em Transmission 4.0

Conforme anúncio oficial do lançamento de "Transmissão 4.0", esta nova versão inclui entre muitas novidades as seguintes que consideramos importantes ou dignas de destaque:

  1. Sobre a eficiência do uso dos recursos, o código foi extensivamente perfilado e aprimorado para corrigir código ineficiente e uso de memória. Portanto, agora você pode usar até 50% menos ciclos de CPU e 70% menos alocações de memória do que o Transmission 3.00.
  2. Sobre a participação da Comunidade no desenvolvimento, o código foi aprimorado para que o programa seja muito mais responsivo a relatórios de bugs e envios de código do que no passado. Além disso, existe agora um novo grupo de colaboradores voluntários muito ativos.
  3. Sobre a modernização do código, toda a base de código foi migrada de C para C++. O que, por sua vez, resultou na remoção de milhares de linhas de código personalizado e na atualização de outras para C++. Alcançando assim um código de kernel reduzido em 18%. Além disso, o cliente GTK foi portado para GTK4/GTKMM.
  4. Em relação aos novos recursos incorporados, vale a pena observar o seguinte: Compatibilidade com o uso de torrents BitTorrent v2 e torrents híbridos e a configuração de rastreadores "padrão" que podem ser usados ​​para anunciar todos os torrents públicos. Além disso, agora, as sementes recém-adicionadas podem começar imediatamente e verificar as peças, você perguntou. Isso, em vez de precisar de verificação completa antes que a propagação possa começar.

Finalmente, e para obter mais informações sobre o referido software e obter os seus arquivos de instalação, como de costume, tanto o seu Site oficial como Repositório GitHub.

Artigo relacionado:
Como usar o Transmission, um dos melhores clientes para baixar e compartilhar Torrents

Banner abstrato para postagem

Resumo

Em resumo, "Transmissão 4.0" vem dar esse grande Cliente BitTorrent uma renovação bastante notável. E tudo graças ao seu Múltiplas melhorias, mudanças e correções importantes feito. Desta forma, melhorar a gestão de downloads de arquivos pela Internet, tanto funcional quanto visualmente. E, se você é um usuário regular dele e achou essas novidades ótimas, será um prazer conheça sua experiência e impressões de primeira mão, através dos comentários.

Além disso, lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux. Oeste grupo, para obter mais informações sobre o tema de hoje.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Roberto dito

    Muito interessante, muito obrigado
    Agora só falta alguém que nos diga menos especialistas como podemos instalar esta nova versão.
    Baixei o tar.xz, descompactei e não sei como continuar. As poucas soluções que encontrei não funcionam para mim.

    1.    José Alberto dito

      Atenciosamente, Roberto. Obrigado pelo seu comentário. As instruções sobre como compilar e instalar o programa estão no arquivo readme.md e no site do GitHub. Verifique se você não tem uma versão anterior instalada:

      $ tar xf transmissão-4.00.tar.xz
      $cd transmissão-4.00
      $ construção do mkdir
      $ cd construir
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo para construir um binário otimizado.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      Faça $
      $ sudo make install

      E se for do GitHub o seguinte:

      ### Instalar pela primeira vez

      $git clone https://github.com/transmission/transmission Transmissão
      Transmissão $cd
      $ atualização do submódulo git --init --recursive
      $ construção do mkdir
      $ cd construir
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo para construir um binário otimizado.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      Faça $
      $ sudo make install

      ### Para atualizar

      $ cd Transmissão/construção
      $ limpar
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ atualização do submódulo git --recursive
      $ # Use -DCMAKE_BUILD_TYPE=RelWithDebInfo para construir um binário otimizado.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo..
      Faça $
      $ sudo make install

      https://github.com/transmission/transmission

      1.    Roberto dito

        Olá José Alberto, muito obrigado pela informação,
        Eu tinha seguido as instruções que você me disse, mas quando entrei na linha:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        me dá o seguinte erro:

        A identificação do compilador C é GNU 10.2.1
        - A identificação do compilador CXX é GNU 10.2.1
        - Detecção de informações ABI do compilador C
        - Detecção de informações ABI do compilador C - concluído
        — Verifique se o compilador C está funcionando: /usr/bin/cc – ignorado
        —Detecção de recursos de compilação C
        — Detectando recursos de compilação C – concluído
        - Detecção de informações ABI do compilador CXX
        - Detecção de informações ABI do compilador CXX - concluído
        — Verifique se o compilador CXX está funcionando: /usr/bin/c++ – ignorado
        —Detecção de recursos de compilação do CXX
        — Detectando recursos de compilação do CXX — concluído
        —Procurando por pthread.h
        —Procurando por pthread.h –found
        — Executando o teste CMAKE_HAVE_LIBC_PTHREAD
        — Executando teste CMAKE_HAVE_LIBC_PTHREAD – falhou
        - Procurando por pthread_create em pthreads
        - Procurando por pthread_create em pthreads - não encontrado
        - Procurando por pthread_create em pthread
        - Procurando por pthread_create em pthread - encontrado
        - Tópicos encontrados: TRUE
        Erro CMake em /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (mensagem):
        NÃO foi possível encontrar CURL (falta: CURL_LIBRARY CURL_INCLUDE_DIR) (obrigatório é
        pelo menos a versão "7.28.0")
        Pilha de chamadas (a chamada mais recente primeiro):
        /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)

        - Configurando incompleto, ocorreram erros!
        Consulte também "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Consulte também "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Entendo que o erro diz que não encontrou o CURL, mas tenho instalado:

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 ferramenta de linha de comando para transferência de dados com sintaxe de URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 biblioteca de transferência de URL do lado do cliente fácil de usar (tipo GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 biblioteca de transferência de URL do lado do cliente fácil de usar (tipo OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Ligações Python para libcurl (Python 3)

        Eu olhei os logs de erro, mas não entendo nada do que eles dizem, diga-me se você sabe como posso consertar.
        eu tenho o debian 11

        1.    José Alberto dito

          Atenciosamente, Roberto. Sim, aparentemente, diz que falta uma biblioteca CURL em seu sistema operacional, igual ou superior à versão 7.28. Execute isso para ver se ele instala essa biblioteca e esperamos que você tenha essa versão ou superior:

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

          Ou no caso de usar o CentOS: sudo yum install libcurl-devel

          1.    Roberto dito

            Olá Albert, tenho as bibliotecas que você me disse instaladas, tenho pesquisado na net e as soluções que encontro não são nada claras e muito complicadas para o meu conhecimento.
            Vou ficar com a versão 3 por enquanto.
            Muito obrigado.