Az Rsync 3.3.0 már megjelent, és a projekt átkerült az RsyncProject szervezeti vezérlésébe

rsync

lehetővé teszi a fájlok és könyvtárak szinkronizálását két hálózaton lévő gép között vagy ugyanazon a gépen két hely között

A az Rsync 3.3.0 új verziójának kiadása, amely különféle hibajavításokat, valamint néhány fejlesztést vezetett be, amelyek közül kiemelkedik néhány szkript, a man oldalak, valamint néhány parancsargumentum fejlesztése.

Azok számára, akik nem ismerik az Rsync-et, tudniuk kell, hogy ez egy olyan segédprogram, amely lehetővé teszi a fájlok fokozatos szinkronizálását és biztonsági mentését tömörített és titkosított adatokkal. Az Rsync a delta kódolási technikát használja, amely lehetővé teszi a fájlok és könyvtárak szinkronizálását két gép között hálózaton keresztül vagy ugyanazon a gépen két hely között, az átvitt adatok mennyiségének minimalizálása.

Az Rsync 3.3.0 újdonságai?

Az Rsync 3.3.0 új verziójában bemutatásra kerül az egyik legfontosabb változás, a projekt átadása a fenntartó WayneD személyes fiókjából az RsyncProject nevű független szervezethez. Megemlítik, hogy ennek az átszervezésnek az a célja, hogy megkönnyítse az együttműködést és az Rsync folyamatos karbantartását.

Ezen kívül Megalakult egy új fenntartói csapat is rsync-hez és ez van Andrew Tridgell, az alapító ismét csatlakozott a projekt fejlesztéséhez a Samba és rsync projektek közül, valamint hozzáadva Paul Mackerras, az egyik első rsync fejlesztő.

Az Rsync 3.3.0 által bemutatott változtatásokat és fejlesztéseket illetően kiemelkedik, hogy a segédprogram egyes szkriptjeiben fejlesztések történtek, mivel az Rrsync-ben az érvvel javult -no-overwriteopciót, amellyel biztosíthatja, hogy a korlátozott, de írható könyvtárában meglévő fájlok ne legyenek módosíthatók.
Ezen kívül as fejlesztések a kézikönyvoldalakon a hivatkozások .UR és .UE jelölésére, valamint néhány fejlesztések a modulkezelésről szóló kézikönyvoldalon és a mapfrom és mapto perl szkriptek (a támogatási könyvtárban) egyetlen Python-szkriptre, az idmap-re változtak. Konvertáltam még pár Perl-szkriptet Pythonra.
Egy másik változás, amely kiemelkedik az Rsync 3.3.0-ban, hogy mostantól hív OpenSSL_add_all_algorithms()amikor egy régebbi openssl könyvtárral fordították, plusz az argv kezelését egy újabb popt könyvtárra változtatták, amelyik több adatot szeret kiadni, mint korábban, és a perl mnt-excl szkript is megváltozott (a támogatási könyvtárban) Pythonra forgatókönyv.

A egyéb kiemelkedő változások ennek az új verziónak:

  • Hiba javítása a következőhöz: --sparse --inplaceamelyhez a forrásfájl záró szóköze nem törölte a célfájl záróadatait.
  • Kijavítottuk a puffertúlcsordulást az ellenőrzőösszeg2 kódban, ha az SHA1-et használják az ellenőrzőösszeg2 algoritmushoz.
  • Kijavítottunk egy hibát az rsync lefordítása közben _FORTIFY_SOURCEhogy a további tesztek ne panaszkodjanak a strlcpy() határértékére (ami túl nagy volt, bár a nagyobb érték nem okozhatott túlcsordulást).
  • Adjon hozzá egy backtick-et azoknak a karaktereknek a listájához, amelyeket a fájlnévnek meg kell hagynia fordított perjelekkel.
  • Javítva egy karakterlánc-összehasonlítási probléma a belső kezelésében --progress(egy olyan területi beállításhoz, mint a tr_TR.utf-8, belső aktiválásra volt szükség --infoopciók a nagybetűs jelzőnevek használatához az egyezés biztosítására).
  • Kijavítottuk a régebbi (29-es és korábbi) protokollok démon-hitelesítési problémáját, ha az openssl könyvtárat használták az MD4 ellenőrző összegek kiszámításához.
  • Javítottunk egy régi statisztikai hibát, amely az eszközöket szimbolikus linkeknek számított.

érdekelt hogy többet tudjon róla erről az új verzióról itt ellenőrizheti a részleteket a következő link.

Hogyan telepítsem az Rsync-et Linuxra?

Azok, akik szeretnék telepíteni ezt az eszközt a rendszerükre, a legtöbb Linux disztribúció tárházában található csomag telepítésével tehetik ezt meg.

Azok esetében, akik a Debian, Ubuntu vagy bármilyen származéka Ezek közül csak nyisson meg egy terminált, és írja be a következőket:

sudo apt telepítse az rsync parancsot

Most azoknak az esetéről, akik a Fedora:

sudo dnf install rsync

Míg azon felhasználók esetében, akik a Arch Linux és annak bármely származéka:

sudo pacman -S rsync

Ami pedig azokat használja, akik a openSUSE:

sudo zypper rsync-ben