Transmisja 4.0: Nowa wersja z wieloma przydatnymi nowymi funkcjami

Transmisja 4.0: Nowa wersja z wieloma przydatnymi nowymi funkcjami

Transmisja 4.0: Nowa wersja z wieloma przydatnymi nowymi funkcjami

W naszym dzisiejszym poście, jak mówi tytuł, zajmiemy się wiadomościami o „Transmisja 4.0”. Która jest najnowszą wersją wielkiego darmowy i otwarty klient BitTorrent dla GNU/Linuksa. Aby to zrobić, kontynuuj raportowanie jej rozwoju, tak jak ostatnim razem (prawie 3 lata temu), kiedy przeglądaliśmy wiadomości o Transmisja 3.0.

I tak jak przy tej okazji, ten nowy i ostatnia opublikowana wersja, jest to świetna aktualizacja, pełna bardzo ważnych wiadomości darmowe oprogramowanie wieloplatformowe i open source. Jak będzie widać poniżej.

o transmisji 3.0

Ale zanim zaczniesz ten post o ostatnim wydaniu najnowszej wersji „Transmisja 4.0”, zalecamy zapoznanie się z poprzednim postem na ten temat:

o transmisji 3.0
Podobne artykuł:
Transmission 3.0, nowa wersja tego prostego klienta torrentowego

Transmisja 4.0: Teraz z obsługą BitTorrent v2

Transmisja 4.0: Teraz z obsługą BitTorrent v2

Aktualne wiadomości w Transmisji 4.0

Stosownie oficjalne ogłoszenie o wydaniu „Transmisja 4.0”, ta nowa wersja zawiera wśród wielu nowych funkcji następujące, które uważamy za ważne lub godne wyróżnienia:

  1. Odnośnie efektywności wykorzystania zasobów, kod został szeroko sprofilowany i ulepszony w celu naprawienia nieefektywnego użycia kodu i pamięci. Dzięki temu możesz teraz zużywać do 50% mniej cykli procesora i o 70% mniej alokacji pamięci niż Transmission 3.00.
  2. Odnośnie udziału Wspólnoty w rozwoju, kod został ulepszony, dzięki czemu program znacznie lepiej niż w przeszłości reaguje na raporty o błędach i przesłane kody. Ponadto pojawiła się nowa grupa bardzo aktywnych współpracowników-wolontariuszy.
  3. Odnośnie modernizacji kodu, cała baza kodu została przeniesiona z C do C++. Co z kolei spowodowało usunięcie tysięcy wierszy niestandardowego kodu i uaktualnienie innych do C++. Osiągając w ten sposób kod jądra zmniejszony o 18%. Ponadto klient GTK został przeniesiony na GTK4/GTKMM.
  4. W odniesieniu do wprowadzonych nowych funkcji, warto zwrócić uwagę na: Zgodność z wykorzystaniem torrentów BitTorrent v2 i torrentów hybrydowych oraz konfigurację „domyślnych” trackerów, których można użyć do reklamowania wszystkich publicznych torrentów. Ponadto, teraz nowo dodane nasiona mogą rozpocząć się natychmiast i sprawdzić części, o które prosiłeś. To zamiast pełnej weryfikacji przed rozpoczęciem wysiewu.

Wreszcie, aby uzyskać więcej informacji na temat wspomnianego oprogramowania i uzyskać jego pliki instalacyjne, jak zwykle, zarówno jego oficjalna strona internetowa jako jego Repozytorium GitHub.

Podobne artykuł:
Jak korzystać z Transmission, jednego z najlepszych klientów do pobierania i udostępniania torrentów

Abstrakcyjny baner na post

streszczenie

Podsumowując, „Transmisja 4.0” przychodzi, aby dać to wspaniałe Klient BitTorrent całkiem niezły remont. A wszystko dzięki Państwa Wiele głównych ulepszeń, zmian i poprawek zrobiony. W taki sposób, aby usprawnić zarządzanie pobieraniem plików przez Internet, zarówno funkcjonalnie, jak i wizualnie. A jeśli jesteś regularnym użytkownikiem i uważasz, że te nowe funkcje są świetne, będzie to przyjemność poznać swoje doświadczenia i wrażenia z pierwszej ręki, poprzez komentarze.

Pamiętaj też, odwiedź początek naszego «teren», oprócz oficjalnego kanału Telegram aby uzyskać więcej wiadomości, samouczków i aktualizacji Linuksa. Zachód grupa, aby uzyskać więcej informacji na dzisiejszy temat.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Roberto powiedział

    Bardzo ciekawe, bardzo dziękuję
    Teraz potrzebujemy tylko kogoś, kto powie mniej ekspertom, jak możemy zainstalować tę nową wersję.
    Pobrałem plik tar.xz, rozpakowałem go i nie wiem, jak kontynuować. Kilka rozwiązań, które znalazłem, nie działa dla mnie.

    1.    Józefa Alberta powiedział

      Pozdrawiam, Robercie. Dzięki za komentarz. Instrukcje, jak skompilować i zainstalować program, znajdują się w pliku readme.md i na stronie GitHub. Upewnij się, że nie masz zainstalowanej poprzedniej wersji:

      $ tar xf transmisja-4.00.tar.xz
      Transmisja $cd-4.00
      $ mkdir kompilacja
      $ cd kompilacja
      $ # Użyj opcji -DCMAKE_BUILD_TYPE=RelWithDebInfo, aby zbudować zoptymalizowany plik binarny.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo make zainstaluj

      A jeśli pochodzi z GitHub, to:

      ### Zainstaluj po raz pierwszy

      $ git klon https://github.com/transmission/transmission Transmisja
      Transmisja $cd
      $ Aktualizacja submodułu git --init --recursive
      $ mkdir kompilacja
      $ cd kompilacja
      $ # Użyj opcji -DCMAKE_BUILD_TYPE=RelWithDebInfo, aby zbudować zoptymalizowany plik binarny.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo make zainstaluj

      ### Aby zaktualizować

      $ cd Transmisja/kompilacja
      $ czyścić
      $ Submoduł git foreach --rekurencyjny git clean -xfd
      $ git pull --rebase --prune
      Aktualizacja submodułu $ git -- rekurencyjnie
      $ # Użyj opcji -DCMAKE_BUILD_TYPE=RelWithDebInfo, aby zbudować zoptymalizowany plik binarny.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ make
      $ sudo make zainstaluj

      https://github.com/transmission/transmission

      1.    Roberto powiedział

        Witaj Jose Albert, bardzo dziękuję za informacje,
        Postępowałem zgodnie z instrukcjami, które mi przekazałeś, ale kiedy wszedłem do kolejki:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        daje mi następujący błąd:

        Identyfikator kompilatora C to GNU 10.2.1
        - Identyfikacja kompilatora CXX to GNU 10.2.1
        - Wykrywanie informacji ABI kompilatora C.
        - Wykrywanie informacji ABI kompilatora C - gotowe
        — Sprawdź działający kompilator C: /usr/bin/cc – pominięto
        —Wykrywanie funkcji kompilacji C
        — Wykrywanie funkcji kompilacji C – gotowe
        - Wykrywanie informacji ABI kompilatora CXX
        - Wykrywanie informacji ABI kompilatora CXX - gotowe
        — Sprawdź, czy działa kompilator CXX: /usr/bin/c++ – pominięto
        —Wykrywanie funkcji kompilacji CXX
        — Wykrywanie funkcji kompilacji CXX — gotowe
        —Szukanie pthread.h
        —Szukam pthread.h —znaleziono
        — Wykonywanie testu CMAKE_HAVE_LIBC_PTHREAD
        — Wykonywanie testu CMAKE_HAVE_LIBC_PTHREAD — Nie powiodło się
        - Szukam pthread_create w pthreads
        - Wyszukiwanie pthread_create w pthreads - nie znaleziono
        - Szukam pthread_create w pthread
        - Wyszukiwanie pthread_create w pthread - znaleziono
        - Znalezione wątki: TRUE
        Błąd CMake w /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (komunikat):
        NIE można znaleźć CURL (brakuje: CURL_LIBRARY CURL_INCLUDE_DIR) (wymagane jest
        co najmniej wersja „7.28.0”)
        Stos wywołań (najpierw ostatnie połączenie):
        /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 (znajdź_pakiet)

        - Konfiguracja niekompletna, wystąpiły błędy!
        Zobacz także „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log”.
        Zobacz także „/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log”.

        Rozumiem, że błąd mówi, że nie znaleziono CURL, ale mam go zainstalowanego:

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

        ii curl 7.74.0-1.3+deb11u5 narzędzie wiersza poleceń amd64 do przesyłania danych ze składnią adresu URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 łatwa w użyciu biblioteka przesyłania adresów URL po stronie klienta (odmiana GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 łatwa w użyciu biblioteka przesyłania adresów URL po stronie klienta (odmiana OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Powiązania Pythona z libcurl (Python 3)

        Przejrzałem dzienniki błędów, ale nic z nich nie rozumiem. Powiedz mi, jeśli wiesz, jak mogę to naprawić.
        Mam Debiana 11

        1.    Józefa Alberta powiedział

          Pozdrawiam, Robercie. Tak, najwyraźniej mówi, że w twoim systemie operacyjnym brakuje biblioteki CURL, równej lub nowszej niż wersja 7.28. Uruchom to, aby sprawdzić, czy instaluje tę bibliotekę i miejmy nadzieję, że masz tę wersję lub wyższą:

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

          Lub w przypadku korzystania z CentOS: sudo yum install libcurl-devel

          1.    Roberto powiedział

            Witaj Albercie, zainstalowałem biblioteki, o których mi mówisz, przeszukałem sieć, a rozwiązania, które znalazłem, nie są wcale jasne i bardzo skomplikowane dla mojej wiedzy.
            Na razie zostanę przy wersji 3.
            Dziękuję bardzo.