Rsync 3.3.0 został już wydany, a projekt został przeniesiony pod kontrolę organizacji RsyncProject

Rsync

pozwala synchronizować pliki i katalogi między dwoma komputerami w sieci lub między dwiema lokalizacjami na tym samym komputerze

ten wydanie nowej wersji Rsync 3.3.0, który zaimplementował różne poprawki błędów, a także pewne ulepszenia, wśród których wyróżniają się ulepszenia w niektórych skryptach, na stronach podręcznika, a także w niektórych argumentach poleceń.

Ci, którzy nie wiedzą o Rsync, powinni wiedzieć, że jest to narzędzie umożliwiające synchronizację i przyrostowe tworzenie kopii zapasowych plików ze skompresowanymi i zaszyfrowanymi danymi. Rsync wykorzystuje technikę kodowania delta, która pozwala na synchronizację plików i katalogów między dwiema maszynami przez sieć lub między dwiema lokalizacjami na tej samej maszynie, minimalizacja ilości przesyłanych danych.

Co nowego w Rsync 3.3.0?

W nowej wersji Rsync 3.3.0 zaprezentowano jedną z najważniejszych zmian, przeniesienie projektu z osobistego konta opiekuna WayneD do niezależnej organizacji o nazwie RsyncProject. Wspomniano, że celem tej reorganizacji jest ułatwienie współpracy i bieżącej konserwacji Rsync.

Oprócz tego Powstał także nowy zespół konserwatorów dla rsync i tyle W rozwój projektu po raz kolejny włączył się założyciel Andrew Tridgell projektów Samba i rsync, a także dodanie Paul Mackerras, jeden z pierwszych programistów rsync.

Jeśli chodzi o zmiany i ulepszenia, które wprowadza Rsync 3.3.0, wyróżnia się, że w niektórych skryptach narzędzia wprowadzono ulepszenia, ponieważ w Rrsync został ulepszony o argument -no-overwriteopcję zapewniającą, że istniejące pliki w katalogu z ograniczeniami, ale z możliwością zapisu, nie będą mogły być modyfikowane.
Oprócz tego,ulepszenia stron podręcznika umożliwiające oznaczanie linków za pomocą końcówek .UR i .UE, jak i niektóre ulepszenia strony podręcznika poświęconej obsłudze modułów oraz że skrypty mapfrom i mapto Perl (w katalogu wsparcia) zostały zmienione na pojedynczy skrypt Pythona o nazwie idmap. Przekonwertowałem jeszcze kilka skryptów Perla na Python.
Kolejną zmianą wyróżniającą się w Rsync 3.3.0 jest to, że teraz wywołuje OpenSSL_add_all_algorithms()po skompilowaniu ze starszą biblioteką openssl, a także zmieniono obsługę argv tak, aby działała z nowszą biblioteką popt, która lubi publikować więcej danych niż wcześniej, a także zmieniono także skrypt Perl mnt-excl (w katalogu wsparcia) na Python scenariusz.

z inne zmiany, które się wyróżniają tej nowej wersji:

  • Naprawiono błąd dla --sparse --inplacektóry końcowa spacja w pliku źródłowym nie spowodowała usunięcia końcowych danych w pliku docelowym.
  • Naprawiono przepełnienie bufora w kodzie sumy kontrolnej2, jeśli w algorytmie sumy kontrolnej1 użyto SHA2.
  • Naprawiono problem występujący podczas kompilacji rsync _FORTIFY_SOURCEaby dalsze testy nie wskazywały na wartość graniczną strlcpy() (która była zbyt duża, chociaż większa wartość nie mogła spowodować przepełnienia).
  • Dodaj backtick do listy znaków, których nazwa pliku powinna unikać, używając ukośników odwrotnych.
  • Naprawiono problem z porównywaniem ciągów w wewnętrznej obsłudze --progress(lokale takie jak tr_TR.utf-8 wymagały wewnętrznej aktywacji --infoopcje używania wielkich nazw wskaźników, aby zapewnić ich zgodność).
  • Naprawiono problem z uwierzytelnianiem demona dla starszych protokołów (29 i wcześniejszych), jeśli biblioteka openssl jest używana do obliczania sum kontrolnych MD4.
  • Naprawiono stary błąd statystyk, który liczył urządzenia jako łącza symboliczne.

Zainteresowany aby móc dowiedzieć się więcej na ten temat o nowej wersji możesz sprawdzić szczegóły w poniższy link.

Jak zainstalować Rsync w systemie Linux?

Dla tych, którzy są zainteresowani możliwością zainstalowania tego narzędzia w swoim systemie, mogą to zrobić, instalując pakiet oferowany w repozytoriach większości dystrybucji Linuksa.

W przypadku tych, którzy są użytkownikami Debian, Ubuntu lub dowolna pochodna Spośród nich po prostu otwórz terminal i wpisz w nim:

sudo apt install rsync

Teraz w przypadku tych, którzy są użytkownikami Fedora:

sudo dnf install rsync

Natomiast w przypadku tych, którzy są użytkownikami Arch Linux i wszelkie jego pochodne:

sudo pacman -S rsync

Jeśli chodzi o tych, którzy są użytkownikami openSUSE:

sudo zypper w rsync

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.