Transmission 4.0: Νέα έκδοση με πολλές χρήσιμες νέες δυνατότητες

Transmission 4.0: Νέα έκδοση με πολλές χρήσιμες νέες δυνατότητες

Transmission 4.0: Νέα έκδοση με πολλές χρήσιμες νέες δυνατότητες

Στη σημερινή μας ανάρτηση, και όπως λέει ο τίτλος, θα αναφερθούμε στις ειδήσεις του "Μετάδοση 4.0". Η οποία είναι η πιο πρόσφατη έκδοση του μεγάλου δωρεάν και ανοιχτό πρόγραμμα-πελάτη BitTorrent για GNU/Linux. Για να το κάνετε αυτό, συνεχίστε να αναφέρετε την εξέλιξή του, όπως την τελευταία φορά (σχεδόν πριν από 3 χρόνια), όταν εξετάσαμε τα νέα του Μετάδοση 3.0.

Και όπως σε εκείνη την περίσταση, αυτό το νέο και τελευταία δημοσιευμένη έκδοση, είναι μια μεγάλη ενημέρωση, γεμάτη από πολύ σημαντικά νέα, για αυτό δωρεάν λογισμικό πολλαπλών πλατφορμών και ανοιχτού κώδικα. Όπως θα φανεί παρακάτω.

σχετικά με τη μετάδοση 3.0

Αλλά, πριν ξεκινήσετε αυτήν την ανάρτηση σχετικά με την πρόσφατη έκδοση της πιο πρόσφατης έκδοσης "Μετάδοση 4.0", σας συνιστούμε στη συνέχεια να εξερευνήσετε την προηγούμενη ανάρτηση που σχετίζεται με αυτήν:

σχετικά με τη μετάδοση 3.0
σχετικό άρθρο:
Transmission 3.0, μια νέα έκδοση αυτού του απλού πελάτη torrent

Μετάδοση 4.0: Τώρα με υποστήριξη για BitTorrent v2

Μετάδοση 4.0: Τώρα με υποστήριξη για BitTorrent v2

Τρέχουσες ειδήσεις στο Transmission 4.0

Σύμφωνα με επίσημη ανακοίνωση της απελευθέρωσης του "Μετάδοση 4.0", αυτή η νέα έκδοση περιλαμβάνει μεταξύ πολλών νέων λειτουργιών τα ακόλουθα που θεωρούμε σημαντικά ή άξια να επισημανθούν:

  1. Ως προς την αποτελεσματικότητα της χρήσης των πόρων, ο κώδικας έχει διαμορφωθεί εκτενώς και βελτιωθεί για να διορθωθεί η αναποτελεσματική χρήση κώδικα και μνήμης. Έτσι, μπορείτε πλέον να χρησιμοποιείτε έως και 50% λιγότερους κύκλους CPU και 70% λιγότερες εκχωρήσεις μνήμης από το Transmission 3.00.
  2. Όσον αφορά τη συμμετοχή της Κοινότητας στην ανάπτυξη, ο κώδικας έχει βελτιωθεί έτσι ώστε το πρόγραμμα να ανταποκρίνεται πολύ περισσότερο σε αναφορές σφαλμάτων και υποβολές κώδικα από ό,τι στο παρελθόν. Επιπλέον, υπάρχει πλέον μια νέα ομάδα πολύ ενεργών εθελοντών συνεργατών.
  3. Σχετικά με τον εκσυγχρονισμό του κώδικα, όλη η βάση κώδικα έχει μετεγκατασταθεί από το C στη C++. Το οποίο, με τη σειρά του, είχε ως αποτέλεσμα την αφαίρεση χιλιάδων γραμμών προσαρμοσμένου κώδικα και την αναβάθμιση άλλων σε C++. Έτσι, η επίτευξη ενός κώδικα πυρήνα μειώθηκε κατά 18%. Επίσης, ο πελάτης GTK έχει μεταφερθεί στο GTK4/GTKMM.
  4. Σχετικά με τα νέα χαρακτηριστικά που έχουν ενσωματωθεί, αξίζει να σημειωθούν τα εξής: Συμβατότητα με τη χρήση torrents BitTorrent v2 και υβριδικών torrents και διαμόρφωση «προεπιλεγμένων» trackers που μπορούν να χρησιμοποιηθούν για τη διαφήμιση όλων των δημόσιων torrents. Επίσης, ότι τώρα, οι νέοι σπόροι που προστέθηκαν μπορούν να ξεκινήσουν αμέσως και να ελέγξουν τα μέρη, το ζητήσατε. Αυτό, αντί να χρειάζεται πλήρης επαλήθευση πριν ξεκινήσει η σπορά.

Τέλος, και για περισσότερες πληροφορίες σχετικά με το εν λόγω λογισμικό και για να αποκτήσετε τα αρχεία εγκατάστασής του, ως συνήθως, και τα δύο επίσημη ιστοσελίδα όπως του Αποθήκη GitHub.

σχετικό άρθρο:
Πώς να χρησιμοποιήσετε το Transmission, έναν από τους καλύτερους πελάτες για λήψη και κοινή χρήση του Torrents

Αφηρημένο πανό για τη θέση

περίληψη

Συνοπτικά, "Μετάδοση 4.0" έρχεται να δώσει αυτό το σπουδαίο Πελάτης BitTorrent αρκετά αξιόλογη ανακαίνιση. Και όλα χάρη σε σας Πολλές σημαντικές βελτιώσεις, αλλαγές και διορθώσεις έκανε. Με τέτοιο τρόπο, να βελτιωθεί η διαχείριση των λήψεων αρχείων μέσω Διαδικτύου, τόσο λειτουργικά όσο και οπτικά. Και, αν είστε τακτικός χρήστης του και έχετε βρει υπέροχες αυτές τις νέες δυνατότητες, θα είναι χαρά ξέρετε την εμπειρία και τις εντυπώσεις σας από πρώτο χέρι, μέσω των σχολίων.

Επίσης, θυμηθείτε, επισκεφθείτε την αρχή του μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux. δυτικά ομάδα, για περισσότερες πληροφορίες σχετικά με το σημερινό θέμα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ρομπέρτο dijo

    Πολύ ενδιαφέρουσα, σας ευχαριστώ πολύ
    Τώρα χρειαζόμαστε απλώς κάποιον να μας πει λιγότερο ειδικούς πώς μπορούμε να εγκαταστήσουμε αυτήν τη νέα έκδοση.
    Έχω κατεβάσει το tar.xz το έχω αποσυμπιέσει και δεν ξέρω πώς να συνεχίσω. Οι λίγες λύσεις που έχω βρει δεν μου δουλεύουν.

    1.    Χοσέ Άλμπερτ dijo

      Με εκτίμηση, Robert. Ευχαριστώ για το σχόλιο σου. Οδηγίες για τον τρόπο μεταγλώττισης και εγκατάστασης του προγράμματος βρίσκονται στο αρχείο readme.md και στον ιστότοπο του GitHub. Βεβαιωθείτε ότι δεν έχετε εγκαταστήσει προηγούμενη έκδοση:

      $ tar xf μετάδοση-4.00.tar.xz
      $cd μετάδοση-4.00
      $ mkdir κατασκευή
      $ κατασκευή cd
      $ # Χρησιμοποιήστε -DCMAKE_BUILD_TYPE=RelWithDebInfo για να δημιουργήσετε βελτιστοποιημένο δυαδικό.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ Κάνετε
      $ sudo make install

      Και αν είναι από το GitHub τα εξής:

      ### Εγκατάσταση για πρώτη φορά

      $ git κλώνος https://github.com/transmission/transmission Κιβώτιο ταχυτήτων
      $cd Μετάδοση
      Ενημέρωση υπομονάδας $ git --init --recursive
      $ mkdir κατασκευή
      $ κατασκευή cd
      $ # Χρησιμοποιήστε -DCMAKE_BUILD_TYPE=RelWithDebInfo για να δημιουργήσετε βελτιστοποιημένο δυαδικό.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ Κάνετε
      $ sudo make install

      ### Για πραγματοποίηση

      $ cd Μετάδοση/κατασκευή
      $ καθάρισε
      $ git υπομονάδα foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      Ενημέρωση υπομονάδας $ git --αναδρομική
      $ # Χρησιμοποιήστε -DCMAKE_BUILD_TYPE=RelWithDebInfo για να δημιουργήσετε βελτιστοποιημένο δυαδικό.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      $ Κάνετε
      $ sudo make install

      https://github.com/transmission/transmission

      1.    Ρομπέρτο dijo

        Γεια σου Jose Albert, ευχαριστώ πολύ για τις πληροφορίες,
        Είχα ακολουθήσει τις οδηγίες που μου λες, αλλά όταν μπήκα στη γραμμή:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        μου βγάζει το εξής σφάλμα:

        Η αναγνώριση του μεταγλωττιστή C είναι GNU 10.2.1
        - Η αναγνώριση μεταγλωττιστή CXX είναι GNU 10.2.1
        - Ανίχνευση πληροφοριών μεταγλωττιστή C ABI
        - Εντοπισμός πληροφοριών μεταγλωττιστή C ABI - ολοκληρώθηκε
        — Ελέγξτε εάν λειτουργεί ο μεταγλωττιστής C: /usr/bin/cc – παραβλέφθηκε
        — Ανίχνευση χαρακτηριστικών μεταγλώττισης C
        — Ανίχνευση δυνατοτήτων μεταγλώττισης C – ολοκληρώθηκε
        - Ανίχνευση πληροφοριών ABI μεταγλωττιστή CXX
        - Εντοπισμός πληροφοριών ABI μεταγλωττιστή CXX - ολοκληρώθηκε
        — Ελέγξτε εάν λειτουργεί ο μεταγλωττιστής CXX: /usr/bin/c++ – παραβλέφθηκε
        —Εντοπισμός χαρακτηριστικών μεταγλώττισης CXX
        — Ανίχνευση χαρακτηριστικών μεταγλώττισης CXX – ολοκληρώθηκε
        —Αναζητώντας pthread.h
        —Αναζήτηση pthread.h –βρέθηκε
        — Εκτέλεση δοκιμής CMAKE_HAVE_LIBC_PTHREAD
        — Εκτέλεση δοκιμής CMAKE_HAVE_LIBC_PTHREAD – Απέτυχε
        - Ψάχνετε για pthread_create σε pthreads
        - Ψάχνετε για pthread_create σε pthreads - δεν βρέθηκε
        - Ψάχνετε για pthread_create στο pthread
        - Ψάχνετε για pthread_create στο pthread - βρέθηκε
        - Βρέθηκαν θέματα: ΑΛΗΘΕΙΑ
        Σφάλμα CMake στο /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (μήνυμα):
        ΔΕΝ ήταν δυνατή η εύρεση του CURL (λείπει: CURL_LIBRARY CURL_INCLUDE_DIR) (Απαιτείται είναι
        τουλάχιστον έκδοση "7.28.0")
        Call Stack (πρώτη πιο πρόσφατη κλήση):
        /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)

        - Διαμόρφωση ημιτελών, παρουσιάστηκαν σφάλματα!
        Δείτε επίσης "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeOutput.log".
        Δείτε επίσης "/home/capgros/Downloads/transmission-4.0.0/build/CMakeFiles/CMakeError.log".

        Καταλαβαίνω ότι το σφάλμα λέει ότι δεν βρήκε το CURL, αλλά το έχω εγκαταστήσει:

        ~/Downloads/transmission-4.0.0/build$ dpkg -l | grep μπούκλα

        ii curl 7.74.0-1.3+deb11u5 amd64 εργαλείο γραμμής εντολών για μεταφορά δεδομένων με σύνταξη URL
        ii libcurl3-gnutls:amd64 7.74.0-1.3+deb11u5 amd64 εύχρηστη βιβλιοθήκη μεταφοράς URL από την πλευρά του πελάτη (γεύση GnuTLS)
        ii libcurl4:amd64 7.74.0-1.3+deb11u5 amd64 εύχρηστη βιβλιοθήκη μεταφοράς URL από την πλευρά του πελάτη (γεύση OpenSSL)
        ii python3-pycurl 7.43.0.6-5 amd64 Συνδέσεις Python στο libcurl (Python 3)

        Κοίταξα τα αρχεία καταγραφής σφαλμάτων, αλλά δεν καταλαβαίνω τίποτα από αυτά που λένε, πείτε μου αν ξέρετε πώς μπορώ να το διορθώσω.
        Έχω το debian 11

        1.    Χοσέ Άλμπερτ dijo

          Με εκτίμηση, Robert. Ναι, προφανώς, λέει ότι το λειτουργικό σύστημα σας λείπει μια βιβλιοθήκη CURL, ίση ή μεγαλύτερη από την έκδοση 7.28. Εκτελέστε αυτό για να δείτε αν εγκαθιστά αυτήν τη βιβλιοθήκη και ελπίζουμε ότι έχετε αυτήν την έκδοση ή μεταγενέστερη:

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

          Ή σε περίπτωση χρήσης CentOS: sudo yum εγκαταστήστε το libcurl-devel

          1.    Ρομπέρτο dijo

            Γεια σου Albert, έχω εγκατεστημένες τις βιβλιοθήκες που μου λες, έχω ψάξει στο net και οι λύσεις που βρίσκω δεν είναι καθόλου σαφείς και πολύ περίπλοκες για τις γνώσεις μου.
            Θα μείνω στην έκδοση 3 προς το παρόν.
            Σας ευχαριστώ πολύ.