Transmission 4.0: גרסה חדשה עם הרבה תכונות חדשות ושימושיות

Transmission 4.0: גרסה חדשה עם הרבה תכונות חדשות ושימושיות

Transmission 4.0: גרסה חדשה עם הרבה תכונות חדשות ושימושיות

בפוסט שלנו היום, וכפי שהכותרת אומרת, נתייחס לחדשות של "הילוכים 4.0". שזו הגרסה העדכנית ביותר של הגדול לקוח BitTorrent בחינם ופתוח עבור GNU/Linux. על מנת לעשות זאת, המשך לדווח על התפתחותו, בדיוק כמו בפעם הקודמת (לפני כמעט 3 שנים), כאשר סקרנו את החדשות של שידור 3.0.

ובדיוק כמו באותה הזדמנות, החדש ו הגרסה האחרונה שפורסמה, זה עדכון נהדר, מלא בחדשות חשובות מאוד, על כך תוכנה חוצה פלטפורמות בחינם וקוד פתוח. כפי שנראה להלן.

על שידור 3.0

אבל, לפני תחילת הפוסט הזה על השחרור האחרון של הגרסה האחרונה "הילוכים 4.0", אנו ממליצים שתחקור את הפוסט הקודם הקשור אליו:

על שידור 3.0
Artaculo relacionado:
שידור 3.0, גרסה חדשה של לקוח סיקור פשוט זה

שידור 4.0: כעת עם תמיכה ב-BitTorrent v2

שידור 4.0: כעת עם תמיכה ב-BitTorrent v2

חדשות עדכניות בשידור 4.0

פי הודעה רשמית של שחרורו של "הילוכים 4.0", גרסה חדשה זו כוללת בין תכונות חדשות רבות את הדברים הבאים שאנו רואים כחשובים או ראויים להדגשה:

  1. לגבי יעילות השימוש במשאבים, הקוד עבר פרופיל ושופר בהרחבה כדי לתקן שימוש לא יעיל בקוד ובזיכרון. אז אתה יכול להשתמש כעת בעד 50% פחות מחזורי CPU ו-70% פחות הקצאות זיכרון מאשר Transmission 3.00.
  2. לגבי השתתפות הקהילה בפיתוח, הקוד שופר כך שהתוכנית מגיבה הרבה יותר לדיווחי באגים ולהגשת קוד מאשר בעבר. בנוסף, יש כעת קבוצה חדשה של משתפי פעולה מתנדבים פעילים מאוד.
  3. לגבי מודרניזציה של קוד, כל בסיס הקוד הועבר מ-C ל-C++. מה, בתורו, הביא לאלפי שורות של קוד מותאם אישית שהוסרו ושדרוג אחרות ל-C++. כך השגת קוד ליבה מופחת ב-18%. כמו כן, לקוח GTK הועבר ל-GTK4/GTKMM.
  4. לגבי תכונות חדשות ששולבו, כדאי לשים לב לדברים הבאים: תאימות לשימוש בטורנטים של BitTorrent v2 ובטורנטים היברידיים, ותצורה של עוקבים "ברירת מחדל" שניתן להשתמש בהם לפרסום כל הטורנטים הציבוריים. כמו כן, שכעת, הזרעים החדשים שנוספו יכולים להתחיל מיד ולבדוק את החלקים, ביקשת. זאת, במקום להזדקק לאימות מלאה לפני שהזריעה יכולה להתחיל.

לבסוף, ולמידע נוסף על התוכנה האמורה ולקבלת קבצי ההתקנה שלה, כרגיל, הן שלה אתר רשמי כמו שלו מאגר GitHub.

Artaculo relacionado:
כיצד להשתמש בשידור, אחד הלקוחות הטובים ביותר להוריד ולשתף טורנטים

באנר מופשט לפוסט

תקציר

בקיצור, "הילוכים 4.0" בא לתת את זה נהדר לקוח BitTorrent שיפוץ מדהים למדי. והכל בזכותך מספר שיפורים, שינויים ותיקונים גדולים עָשׂוּי. באופן כזה, לשפר את ניהול הורדות הקבצים דרך האינטרנט, הן מבחינה פונקציונלית והן מבחינה ויזואלית. ואם אתה משתמש קבוע בו, ומצאת את התכונות החדשות האלה נהדרות, זה יהיה תענוג להכיר את החוויה וההתרשמות שלך יד ראשונה, דרך ההערות.

כמו כן, זכור, בקר בתחילת שלנו «אתר», בנוסף לערוץ הרשמי של מברק לעוד חדשות, מדריכים ועדכוני לינוקס. מַעֲרָב קבוצה, למידע נוסף על הנושא של היום.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   רוברטו דיג'ו

    מעניין מאוד, תודה רבה
    עכשיו אנחנו רק צריכים מישהו שיגיד לנו פחות מומחים איך אנחנו יכולים להתקין את הגרסה החדשה הזו.
    הורדתי את tar.xz פתחתי אותו ואני לא יודע איך להמשיך. הפתרונות המעטים שמצאתי לא עובדים בשבילי.

    1.    חוזה אלברט דיג'ו

      בברכה, רוברט. תודה על תגובתך. הוראות כיצד להדר ולהתקין את התוכנית נמצאות בקובץ readme.md ובאתר GitHub שלה. ודא שלא מותקנת גרסה קודמת:

      $ tar xf transmission-4.00.tar.xz
      שידור $cd-4.00
      $ mkdir לבנות
      בניית CD של $
      $ # השתמש ב-DCMAKE_BUILD_TYPE=RelWithDebInfo כדי לבנות בינארי אופטימלי.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      make $
      $ sudo לבצע התקנה

      ואם זה מ-GitHub, הדברים הבאים:

      ### התקן בפעם הראשונה

      שיבוט $ git https://github.com/transmission/transmission תִמסוֹרֶת
      שידור $cd
      $ git submodule update --init --recursive
      $ mkdir לבנות
      בניית CD של $
      $ # השתמש ב-DCMAKE_BUILD_TYPE=RelWithDebInfo כדי לבנות בינארי אופטימלי.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      make $
      $ sudo לבצע התקנה

      ### למימוש

      $ cd שידור/בנייה
      $ לעשות נקי
      $ git submodule foreach --recursive git clean -xfd
      $ git pull --rebase --prune
      $ git submodule update --רקורסיבי
      $ # השתמש ב-DCMAKE_BUILD_TYPE=RelWithDebInfo כדי לבנות בינארי אופטימלי.
      $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
      make $
      $ sudo לבצע התקנה

      https://github.com/transmission/transmission

      1.    רוברטו דיג'ו

        שלום חוזה אלברט, תודה רבה על המידע,
        פעלתי לפי ההוראות שאתה אומר לי, אבל כשנכנסתי לקו:

        cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..

        זה נותן לי את השגיאה הבאה:

        זיהוי המהדר C הוא GNU 10.2.1
        - זיהוי מהדר CXX הוא GNU 10.2.1
        - איתור מידע ABI על מהדר C
        - זיהוי מידע על מהדר 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")
        ערימת שיחות (השיחה האחרונה תחילה):
        /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 curl

        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 bindings ל-libcurl (Python 3)

        הסתכלתי על יומני השגיאות, אבל אני לא מבין שום דבר שהם אומרים, תגיד לי אם אתה יודע איך אני יכול לתקן את זה.
        יש לי דביאן 11

        1.    חוזה אלברט דיג'ו

          בברכה, רוברט. כן, ככל הנראה, זה אומר שבמערכת ההפעלה שלך חסרה ספריית 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.    רוברטו דיג'ו

            שלום אלברט, התקנתי את הספריות שאתה אומר לי, חיפשתי ברשת והפתרונות שאני מוצא לא ברורים בכלל ומאוד מסובכים למיטב ידיעתי.
            אני אשאר עם גרסה 3 לעת עתה.
            תודה רבה.