Rsync 3.3.0 již byl vydán a projekt se přesunul do řízení organizace RsyncProject

Rsync

umožňuje synchronizovat soubory a adresáře mezi dvěma počítači v síti nebo mezi dvěma umístěními na stejném počítači

The vydání nové verze Rsync 3.3.0, který implementoval různé opravy chyb a také některá vylepšení, mezi nimiž vynikají vylepšení v některých skriptech, v manuálových stránkách a také v některých argumentech příkazů.

Pro ty, kteří o Rsync nevědí, měli byste vědět, že se jedná o nástroj, který vám umožní synchronizovat a zálohovat soubory postupně, s komprimovanými a šifrovanými daty. Rsync používá techniku ​​delta kódování, která umožňuje synchronizovat soubory a adresáře mezi dvěma stroji přes síť nebo mezi dvěma místy na stejném stroji, minimalizace objemu přenesených dat.

Co je nového v Rsync 3.3.0?

V této nové verzi Rsync 3.3.0 je představena jedna z nejdůležitějších změn, převod projektu z osobního účtu správce WayneD na nezávislou organizaci s názvem RsyncProject. Je zmíněno, že účelem této reorganizace je usnadnit spolupráci a průběžnou údržbu Rsync.

Kromě toho Byl také vytvořen nový tým správců pro rsync a to je Andrew Tridgell, zakladatel, se opět zapojil do rozvoje projektu projektů Samba a rsync a také přidání Paul Mackerras, jeden z prvních vývojářů rsync.

Pokud jde o změny a vylepšení, které Rsync 3.3.0 představuje, je zřejmé, že vylepšení byla provedena v některých skriptech nástroje, protože v Rrsync byl vylepšen o argument -no-overwritemožnost zajistit, že existující soubory ve vašem omezeném, ale zapisovatelném adresáři nelze upravit.
Kromě toho,vylepšení manuálových stránek pro označování odkazů s .UR a .UE, stejně jako některé vylepšení manuálové stránky o manipulaci s moduly a že skripty mapfrom a mapto perl (v adresáři support) byly změněny na jediný skript Pythonu nazvaný idmap. Převedl jsem několik dalších skriptů v Perlu do Pythonu.
Další změnou, která vyniká v Rsync 3.3.0, je to, že nyní volá OpenSSL_add_all_algorithms()při kompilaci se starší knihovnou openssl plus zpracování argv bylo změněno tak, aby fungovalo s novější knihovnou popt, která ráda uvolňuje více dat než dříve, a skript perl mnt-excl byl také změněn (v adresáři support) na Python skript.

Z další změny, které vynikají této nové verze:

  • Opravena chyba pro --sparse --inplacekterá koncová mezera ve zdrojovém souboru nevymazala koncová data v cílovém souboru.
  • Opraveno přetečení vyrovnávací paměti v kódu kontrolního součtu2, pokud je pro algoritmus kontrolního součtu1 použito SHA2.
  • Opraven problém při kompilaci rsync _FORTIFY_SOURCEaby si další testy nestěžovaly na limitní hodnotu strlcpy() (která byla příliš velká, ačkoli nebylo možné, aby větší hodnota způsobila přetečení).
  • Přidejte zpětné zaškrtnutí do seznamu znaků, kterým by měl název souboru unikat pomocí zpětných lomítek.
  • Opraven problém s porovnáním řetězců v interním zpracování --progress(lokalita jako tr_TR.utf-8 vyžadovala interní aktivaci --infomožnosti použití velkých názvů indikátorů, aby se zajistilo, že se shodují).
  • Opraven problém v autentizaci démona pro starší protokoly (29 a starší), pokud se k výpočtu kontrolních součtů MD4 používá knihovna openssl.
  • Opravena stará chyba statistik, která počítala zařízení jako symbolické odkazy.

Zajímá vás abych o tom mohl vědět víc o této nové verzi můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat Rsync na Linux?

Pro ty, kteří mají zájem si tento nástroj nainstalovat do svého systému, mohou tak učinit instalací balíčku, který je nabízen v rámci repozitářů většiny linuxových distribucí.

V případě těch, kteří jsou uživateli Debian, Ubuntu nebo jakýkoli derivát Z nich stačí otevřít terminál a do něj napsat následující:

sudo apt instalace rsync

Nyní k případu těch, kteří jsou uživateli Fedora:

sudo dnf nainstalovat rsync

Zatímco v případě těch, kteří jsou uživateli Arch Linux a jeho deriváty:

sudo pacman -S rsync

Pokud jde o ty, kteří jsou uživateli openSUSE:

sudo zypper v rsync