Rsync 3.3.0 כבר שוחרר והפרויקט עבר לבקרת ארגון RsyncProject

rsync

מאפשר לך לסנכרן קבצים וספריות בין שני מכונות ברשת או בין שני מיקומים באותו מחשב

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

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

מה חדש ב-Rsync 3.3.0?

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

בנוסף לזה, כמו כן, הוקם צוות מתחזקות חדש עבור rsync וזהו אנדרו טרידג'ל, המייסד, הצטרף שוב לפיתוח הפרויקט של הפרויקטים Samba ו-rsync, כמו גם הוספה Paul Mackerras, אחד ממפתחי rsync הראשונים.

לגבי השינויים והשיפורים ש-Rsync 3.3.0 מציג, בולט שבוצעו שיפורים בחלק מהסקריפטים של כלי השירות, שכן ב-Rrsync שופר עם הטיעון -no-overwriteאפשרות להבטיח שלא ניתן לשנות קבצים קיימים בספרייה המוגבלת אך הניתנת לכתיבה.
בנוסף לכך, השיפורים בדפי אדם לסימון קישורים עם UR ו-UE, כמו גם כמה שיפורים בדף המדריך בנושא טיפול במודול ושהסקריפטים mapfrom ו-mapto perl (בספריית התמיכה) שונו לסקריפט יחיד של Python בשם idmap. המרתי עוד כמה סקריפטים של Perl לפייתון.
שינוי נוסף שבולט ב-Rsync 3.3.0 הוא שהוא מתקשר כעת OpenSSL_add_all_algorithms()כאשר הידור עם ספריית openssl ישנה יותר, בנוסף הטיפול ב-argv שונה לעבודה עם ספריית popt חדשה יותר, כזו שאוהבת לשחרר יותר נתונים מבעבר וגם הסקריפט perl mnt-excl שונה (בספריית התמיכה) לפיתון תַסרִיט.

של שינויים אחרים הבולטים של הגרסה החדשה הזו:

  • תיקן באג עבור --sparse --inplaceשרווח עוקב בקובץ המקור לא מחק את הנתונים הנגררים בקובץ היעד.
  • תיקן הצפת מאגר בקוד checksum2 אם נעשה שימוש ב-SHA1 עבור אלגוריתם checksum2.
  • תוקנה בעיה כאשר הידור של rsync _FORTIFY_SOURCEכדי שבדיקות נוספות לא יתלוננו על ערך גבול של strlcpy() (שהיה גדול מדי, אם כי לא היה אפשרי שהערך הגדול יותר יגרום לגלישה).
  • הוסף סימון אחור לרשימת התווים ששם הקובץ צריך לחמוק באמצעות קווים אחוריים.
  • תוקנה בעיית השוואת מחרוזות בטיפול הפנימי של --progress(מקום כמו tr_TR.utf-8 הצריך הפעלה פנימית של --infoאפשרויות להשתמש בשמות מחוונים רישיות כדי להבטיח שהם תואמים).
  • תוקנה בעיה באימות הדמון עבור פרוטוקולים ישנים יותר (29 ומעלה) אם ספריית openssl משמשת לחישוב סכומי ביקורת MD4.
  • תיקן באג סטטיסטי ישן שספר מכשירים כקישורים סמליים.

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

כיצד להתקין Rsync על לינוקס?

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

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

להתקין את

עכשיו למקרה של מי שמשתמשים בו פדורה:

להתקין - -

אמנם במקרה של מי שהם משתמשים של ארץ לינוקס וכל הנגזרות שלו:

סודו פקמן - רסינק

באשר לאלה שמשתמשים בהם openSUSE:

sudo zypper ב-rsync