Transmission 4.0: Nova različica s številnimi uporabnimi novimi funkcijami

Transmission 4.0: Nova različica s številnimi uporabnimi novimi funkcijami

Transmission 4.0: Nova različica s številnimi uporabnimi novimi funkcijami

V našem današnjem prispevku, in kot že naslov pove, bomo obravnavali novico o "Menjalnik 4.0". Ki je najnovejša različica velikega brezplačen in odprt odjemalec BitTorrent za GNU/Linux. Če želite to narediti, še naprej poročajte o njegovem razvoju, tako kot zadnjič (pred skoraj 3 leti), ko smo pregledovali novice o Menjalnik 3.0.

In tako kot ob tisti priložnosti, ta novi in zadnja objavljena različica, je odlična posodobitev, polna zelo pomembnih novic, za tole brezplačna programska oprema za več platform in odprto kodo. Kot bo razvidno spodaj.

o menjalniku 3.0

Toda preden začnete to objavo o nedavni izdaji najnovejše različice "Menjalnik 4.0", priporočamo, da nato raziščete prejšnjo objavo, povezano z njim:

o menjalniku 3.0
Povezani članek:
Transmission 3.0, nova različica tega preprostega hudourniškega odjemalca

Prenos 4.0: Zdaj s podporo za BitTorrent v2

Prenos 4.0: Zdaj s podporo za BitTorrent v2

Aktualne novice v Transmission 4.0

Po uradno obvestilo izdaje "Menjalnik 4.0", ta nova različica med številnimi novimi funkcijami vključuje naslednje, za katere menimo, da so pomembne ali vredne poudarka:

  1. Glede učinkovitosti uporabe virov, je bila koda obsežno profilirana in izboljšana, da bi odpravila neučinkovito kodo in porabo pomnilnika. Tako lahko zdaj uporabite do 50 % manj ciklov procesorja in 70 % manj dodelitev pomnilnika kot Transmission 3.00.
  2. Glede sodelovanja Skupnosti pri razvoju, je bila koda izboljšana, tako da se program veliko bolj odziva na poročila o napakah in predložitev kode kot v preteklosti. Poleg tega je zdaj nova skupina zelo aktivnih prostovoljnih sodelavcev.
  3. Glede posodobitve kode, je bila vsa kodna baza preseljena iz C v C++. Kar je posledično povzročilo odstranitev na tisoče vrstic kode po meri in nadgradnjo drugih na C++. Tako je koda jedra zmanjšana za 18 %. Poleg tega je bil odjemalec GTK prenesen v GTK4/GTKMM.
  4. Glede vključenih novih funkcij, velja omeniti naslednje: Združljivost z uporabo torrentov BitTorrent v2 in hibridnih torrentov ter konfiguracija "privzetih" sledilnikov, ki se lahko uporabljajo za oglaševanje vseh javnih torrentov. Vprašali ste tudi, da lahko zdaj na novo dodana semena začnejo takoj in preverjajo dele. To namesto popolnega preverjanja pred začetkom sejanja.

Nazadnje, za več informacij o omenjeni programski opremi in za pridobitev njenih namestitvenih datotek, kot običajno, oba uradna spletna stran kot njegov Skladišče GitHub.

Povezani članek:
Kako uporabljati Transmission, eno najboljših strank za prenos in deljenje hudournikov

Abstraktna pasica za objavo

Povzetek

Na kratko, "Menjalnik 4.0" prihaja, da da to veliko Odjemalec BitTorrent kar izjemna prenova. In vse po vaši zaslugi Več večjih izboljšav, sprememb in popravkov narejeno. Na ta način funkcionalno in vizualno izboljšati upravljanje prenosov datotek preko interneta. In če ga redno uporabljate in so se vam te nove funkcije zdele odlične, vam bo v veselje poznate vaše izkušnje in vtise iz prve roke, prek komentarjev.

Ne pozabite, obiščite tudi začetek našega «stran», poleg uradnega kanala Telegram za več novic, vadnic in posodobitev Linuxa. Zahod Skupina, za več informacij o današnji temi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Roberto je dejal

    Zelo zanimivo, najlepša hvala
    Zdaj potrebujemo samo še nekoga, ki nam manj strokovnjakom pove, kako lahko namestimo to novo različico.
    Prenesel sem tar.xz, razpakiral sem ga in ne vem, kako naj nadaljujem. Tistih nekaj rešitev, ki sem jih našel, zame ne delujejo.

    1.    Joseph Albert je dejal

      Lep pozdrav, Robert. Hvala za vaš komentar. Navodila za prevajanje in namestitev programa so v datoteki readme.md in na spletnem mestu GitHub. Prepričajte se, da nimate nameščene prejšnje različice:

      $ tar xf prenos-4.00.tar.xz
      CD prenos - 4.00 $
      $mkdir build
      $ cd zgradba
      $ # Uporabite -DCMAKE_BUILD_TYPE=RelWithDebInfo za izdelavo optimiziranega binarnega zapisa.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo naredi namestitev

      In če je iz GitHub naslednje:

      ### Namestite prvič

      $ git klon https://github.com/transmission/transmission Menjalnik
      $cd prenos
      $ git submodule update --init --recursive
      $mkdir build
      $ cd zgradba
      $ # Uporabite -DCMAKE_BUILD_TYPE=RelWithDebInfo za izdelavo optimiziranega binarnega zapisa.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo naredi namestitev

      ### Uresničiti

      $ cd Prenos/gradnja
      $ naredite čisto
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git posodobitev podmodula --rekurzivno
      $ # Uporabite -DCMAKE_BUILD_TYPE=RelWithDebInfo za izdelavo optimiziranega binarnega zapisa.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo naredi namestitev

      https://github.com/transmission/transmission

      1.    Roberto je dejal

        Pozdravljeni Jose Albert, najlepša hvala za informacije,
        Sledil sem navodilom, ki ste mi jih povedali, a ko sem vstopil v vrstico:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        izda mi naslednjo napako:

        Identifikacija prevajalnika C je GNU 10.2.1
        - Identifikacija prevajalnika CXX je GNU 10.2.1
        - Odkrivanje informacij o ABI prevajalnika C
        - Zaznavanje informacij o ABI prevajalnika C - končano
        — Preverite, ali prevajalnik C deluje: /usr/bin/cc – preskočeno
        —Odkrivanje funkcij prevajanja C
        — Zaznavanje funkcij prevajanja C – končano
        - Odkrivanje informacij o ABI prevajalnika CXX
        - Zaznavanje informacij o ABI prevajalnika CXX - končano
        — Preverite, ali deluje prevajalnik CXX: /usr/bin/c++ – preskočeno
        —Zaznavanje funkcij prevajanja CXX
        — Zaznavanje funkcij prevajanja CXX – končano
        —Iščem pthread.h
        —Iščem pthread.h –najdeno
        — Izvajanje preizkusa CMAKE_HAVE_LIBC_PTHREAD
        — Izvajanje preizkusa CMAKE_HAVE_LIBC_PTHREAD – ni uspelo
        - Iščem pthread_create v pthreads
        - Iščem pthread_create v pthreads - ni mogoče najti
        - Iščem pthread_create v pthread
        - Iščem pthread_create v pthread - najdeno
        - Najdene niti: TRUE
        Napaka CMake na /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (sporočilo):
        NI bilo mogoče najti CURL (manjka: CURL_LIBRARY CURL_INCLUDE_DIR) (zahtevano je
        vsaj različica "7.28.0")
        Skupina klicev (najprej zadnji klic):
        /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)

        - Konfiguriranje nepopolnih, prišlo je do napak!
        Glejte tudi "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Glejte tudi "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Razumem, da napaka pravi, da ni našel CURL, vendar ga imam nameščenega:

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

        ii curl 7.74.0-1.3+deb11u5 amd64 orodje ukazne vrstice za prenos podatkov s sintakso URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 knjižnica za prenos URL-jev na strani odjemalca, enostavna za uporabo (okus GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 knjižnica prenosa URL-jev na strani odjemalca, enostavna za uporabo (okus OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Povezave Python z libcurl (Python 3)

        Pogledal sem dnevnike napak, vendar ne razumem ničesar, kar pišejo. Povejte mi, če veste, kako lahko to popravim.
        Imam debian 11

        1.    Joseph Albert je dejal

          Lep pozdrav, Robert. Da, očitno piše, da vašemu OS manjka knjižnica CURL, enaka ali večja od različice 7.28. Zaženite to, da vidite, ali namesti to knjižnico, in upajmo, da imate to različico ali novejšo:

          posodobitev sudo apt && nadgradnja sudo apt && namestitev curl sudo apt && namestitev sudo apt-get libcurl4-openssl-dev

          Ali v primeru uporabe CentOS: sudo yum install libcurl-devel

          1.    Roberto je dejal

            Pozdravljeni Albert, nameščene imam knjižnice, ki ste mi jih povedali, iskal sem po omrežju in rešitve, ki jih najdem, sploh niso jasne in zelo zapletene, kolikor vem.
            Za zdaj bom ostal pri različici 3.
            Hvala lepa.