Transmission 4.0: versiune nouă cu multe funcții noi utile

Transmission 4.0: versiune nouă cu multe funcții noi utile

Transmission 4.0: versiune nouă cu multe funcții noi utile

În postarea noastră de astăzi, și după cum spune și titlul, vom aborda știrile despre „Transmisie 4.0”. Care este cea mai recentă versiune a marelui client BitTorrent gratuit și deschis pentru GNU/Linux. Pentru a face acest lucru, continuați să raportați evoluția acesteia, la fel ca ultima dată (acum aproape 3 ani), când am analizat știrile despre Transmisie 3.0.

Și la fel ca și cu acea ocazie, acest nou și ultima versiune publicată, este o actualizare grozavă, plină de știri foarte importante, pentru că a spus asta software gratuit multiplatform și open source. După cum se va vedea mai jos.

despre transmisia 3.0

Dar, înainte de a începe această postare despre lansarea recentă a celei mai recente versiuni „Transmisie 4.0”, vă recomandăm să explorați apoi postarea anterioară legată de acesta:

despre transmisia 3.0
Articol asociat:
Transmission 3.0, o nouă versiune a acestui client torrent simplu

Transmisie 4.0: Acum cu suport pentru BitTorrent v2

Transmisie 4.0: Acum cu suport pentru BitTorrent v2

Știri actuale în Transmission 4.0

Conform anunț oficial de eliberare a „Transmisie 4.0”, această nouă versiune include printre multe caracteristici noi următoarele pe care le considerăm importante sau demne de a fi evidențiate:

  1. În ceea ce priveşte eficienţa utilizării resurselor, codul a fost profilat extensiv și îmbunătățit pentru a remedia utilizarea ineficientă a codului și a memoriei. Deci, acum puteți utiliza cu până la 50% mai puține cicluri CPU și cu 70% mai puține alocări de memorie decât Transmission 3.00.
  2. În ceea ce priveşte participarea Comunităţii la dezvoltare, codul a fost îmbunătățit, astfel încât programul este mult mai receptiv la rapoartele de erori și trimiterile de cod decât în ​​trecut. În plus, există acum un nou grup de colaboratori voluntari foarte activi.
  3. Referitor la modernizarea codului, toată baza de cod a fost migrată de la C la C++. Ceea ce, la rândul său, a dus la eliminarea a mii de linii de cod personalizat și la actualizarea altora la C++. Obținând astfel un cod kernel redus cu 18%. De asemenea, clientul GTK a fost portat pe GTK4/GTKMM.
  4. În ceea ce privește noile caracteristici încorporate, este de remarcat următoarele: Compatibilitate cu utilizarea torenților BitTorrent v2 și a torrentelor hibride și configurarea trackerelor „implicite” care pot fi folosite pentru a face publicitate tuturor torrentelor publice. De asemenea, că acum, semințele nou adăugate pot începe imediat și pot verifica părțile, ați întrebat. Aceasta, în loc să aibă nevoie de o verificare completă înainte de a începe însămânțarea.

În cele din urmă, și pentru mai multe informații despre respectivul software și pentru a obține fișierele de instalare ale acestuia, ca de obicei, atât site-ul oficial ca lor Depozitul GitHub.

Articol asociat:
Cum se folosește Transmission, unul dintre cei mai buni clienți pentru a descărca și partaja Torrents

Banner abstract pentru postare

Rezumat

Pe scurt, „Transmisie 4.0” vine să ofere acest mare Client BitTorrent o renovare destul de remarcabilă. Și totul datorită dvs Mai multe îmbunătățiri majore, modificări și remedieri făcut. În acest fel, pentru a îmbunătăți gestionarea descărcărilor de fișiere prin Internet, atât din punct de vedere funcțional, cât și vizual. Și, dacă sunteți un utilizator obișnuit al acestuia și ați găsit aceste noi funcții grozave, va fi o plăcere cunoaște-ți experiența și impresiile de prima mano, prin comentarii.

De asemenea, amintiți-vă, vizitați începutul nostru «loc», pe lângă canalul oficial al Telegramă pentru mai multe știri, tutoriale și actualizări Linux. Vest grup, pentru mai multe informații despre subiectul de astăzi.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Roberto el a spus

    Foarte interesant, multumesc mult
    Acum avem nevoie doar de cineva care să ne spună mai puțini experți cum putem instala această nouă versiune.
    Am descărcat tar.xz, l-am decomprimat și nu știu cum să continui. Cele câteva soluții pe care le-am găsit nu funcționează pentru mine.

    1.    Iosif Albert el a spus

      Cu respect, Robert. Multumesc pentru comentariul tau. Instrucțiunile despre cum să compilați și să instalați programul sunt pe fișierul readme.md și pe site-ul GitHub. Asigurați-vă că nu aveți o versiune anterioară instalată:

      $ tar xf transmisie-4.00.tar.xz
      $cd transmisie-4.00
      $mkdir build
      $ cdbuild
      $ # Utilizați -DCMAKE_BUILD_TYPE=RelWithDebInfo pentru a construi binar optimizat.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ face
      $ sudo make install

      Și dacă este de la GitHub următoarele:

      ### Instalați pentru prima dată

      $ git clona https://github.com/transmission/transmission Transmisie
      Transmisie $cd
      $ git submodul update --init --recursive
      $mkdir build
      $ cdbuild
      $ # Utilizați -DCMAKE_BUILD_TYPE=RelWithDebInfo pentru a construi binar optimizat.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ face
      $ sudo make install

      ### Pentru a actualiza

      $ cd Transmisie/constructie
      $ face curat
      $ submodul git foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git submodul update --recursive
      $ # Utilizați -DCMAKE_BUILD_TYPE=RelWithDebInfo pentru a construi binar optimizat.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ face
      $ sudo make install

      https://github.com/transmission/transmission

      1.    Roberto el a spus

        Bună Jose Albert, mulțumesc foarte mult pentru informații,
        Am urmat instrucțiunile pe care mi le-ați spus, dar când am intrat pe linie:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        imi da urmatoarea eroare:

        Identificarea compilatorului C este GNU 10.2.1
        - Identificarea compilatorului CXX este GNU 10.2.1
        - Detectarea informațiilor ABI ale compilatorului C
        - Detectarea informațiilor ABI ale compilatorului C - gata
        — Verificați dacă compilatorul C funcționează: /usr/bin/cc – ignorat
        -Detectarea caracteristicilor de compilare C
        — Detectarea caracteristicilor de compilare C – gata
        - Detectarea informațiilor ABI ale compilatorului CXX
        - Detectarea informațiilor ABI ale compilatorului CXX - gata
        — Verificați dacă compilatorul CXX funcționează: /usr/bin/c++ – ignorat
        —Detectarea caracteristicilor de compilare CXX
        — Detectarea caracteristicilor de compilare CXX – gata
        —Se caută pthread.h
        —Se caută pthread.h –found
        — Efectuarea testului CMAKE_HAVE_LIBC_PTHREAD
        — Efectuarea testului CMAKE_HAVE_LIBC_PTHREAD – Eșuat
        - Căutați pthread_create în pthreads
        - Căutați pthread_create în pthreads - nu a fost găsit
        - Căutați pthread_create în pthread
        - Căutați pthread_create în pthread - găsit
        - Subiecte găsite: ADEVĂRAT
        Eroare CMake la /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (mesaj):
        NU s-a putut găsi CURL (lipsește: CURL_LIBRARY CURL_INCLUDE_DIR) (obligatoriu este
        cel puțin versiunea „7.28.0”)
        Stack de apeluri (primul apel cel mai recent):
        /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)

        - Configurarea incompletă, au apărut erori!
        Vedeți și „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log”.
        Vedeți și „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log”.

        Înțeleg că eroarea spune că nu a găsit CURL, dar l-am instalat:

        ~/Descărcări/transmisie-4.0.0/build$ dpkg -l | grep curl

        ii curl 7.74.0-1.3+deb11u5 amd64 instrument de linie de comandă pentru transferul de date cu sintaxa URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 bibliotecă de transfer URL la nivelul clientului ușor de utilizat (gust GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 bibliotecă de transfer URL ușor de utilizat la nivelul clientului (aroma OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Legături Python la libcurl (Python 3)

        M-am uitat la jurnalele de erori, dar nu înțeleg nimic din ce spun, spune-mi dacă știi cum pot să o repar.
        Am debian 11

        1.    Iosif Albert el a spus

          Cu respect, Robert. Da, aparent, scrie că sistemul dumneavoastră de operare lipsește o bibliotecă CURL, egală sau mai mare decât versiunea 7.28. Rulați acest lucru pentru a vedea dacă instalează acea bibliotecă și sperăm că aveți acea versiune sau mai mare:

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

          Sau în cazul utilizării CentOS: sudo yum install libcurl-devel

          1.    Roberto el a spus

            Salut Albert, am instalate bibliotecile pe care mi le spui, am tot cautat pe net si solutiile pe care le gasesc nu sunt deloc clare si foarte complicate pentru cunostintele mele.
            Voi rămâne cu versiunea 3 pentru moment.
            Mulţumesc mult.