Rsync 3.3.0 tashmë është lëshuar dhe projekti ka kaluar në kontrollin e organizatës RsyncProject

rsync

ju lejon të sinkronizoni skedarët dhe drejtoritë midis dy makinave në një rrjet ose midis dy vendndodhjeve në të njëjtën makinë

lëshimi i versionit të ri të Rsync 3.3.0, i cili ka implementuar korrigjime të ndryshme të gabimeve, si dhe disa përmirësime, ndër të cilat veçohen përmirësimet në disa skripta, në man pages, si dhe në disa argumente komandash.

Për ata që nuk dinë për Rsync, duhet të dini se është një mjet që ju lejon të sinkronizoni dhe rezervoni skedarët në mënyrë graduale, me të dhëna të ngjeshur dhe të koduar. Rsync përdor teknikën e kodimit delta, e cila ju lejon të sinkronizoni skedarët dhe drejtoritë mes dy makinave mbi një rrjet ose midis dy vendndodhjeve në të njëjtën makinë, duke minimizuar volumin e të dhënave të transferuara.

Çfarë ka të re në Rsync 3.3.0?

Në këtë version të ri të Rsync 3.3.0, është paraqitur një nga ndryshimet më të rëndësishme, transferimi i projektit nga llogaria personale e mbajtësit WayneD në një organizatë të pavarur të quajtur RsyncProject. Përmendet se qëllimi i këtij riorganizimi është të lehtësojë bashkëpunimin dhe mirëmbajtjen e vazhdueshme të Rsync.

Përveç kësaj, Gjithashtu është formuar një ekip i ri mirëmbajtësish për rsync dhe kjo është Andrew Tridgell, themeluesi, i është bashkuar edhe një herë zhvillimit të projektit e projekteve Samba dhe rsync, si dhe duke shtuar Paul Mackerras, një nga zhvilluesit e parë të rsync.

Lidhur me ndryshimet dhe përmirësimet që paraqet Rsync 3.3.0, bie në sy se janë bërë përmirësime në disa skripta të programit, pasi në Rrsync është përmirësuar me argument -no-overwriteopsion për të siguruar që skedarët ekzistues në direktorinë tuaj të kufizuar por të shkruajtshëm nuk mund të modifikohen.
Përveç kësaj,Përmirësimet në faqet e njeriut për shënimin e lidhjeve me .UR dhe .UE, si dhe disa përmirësime në faqen manuale për trajtimin e moduleve dhe se skriptet mapfrom dhe mapto perl (në direktorinë mbështetëse) u ndryshuan në një skript të vetëm Python të quajtur idmap. Kam konvertuar disa skripte të tjera Perl në Python.
Një ndryshim tjetër që bie në sy në Rsync 3.3.0 është se ai tani telefonon OpenSSL_add_all_algorithms()kur përpilohet me një bibliotekë më të vjetër openssl, plus trajtimi argv u ndryshua për të punuar me një bibliotekë më të re popt, një që pëlqen të lëshojë më shumë të dhëna se më parë dhe skripti perl mnt-excl u ndryshua gjithashtu (në drejtorinë e mbështetjes) në një Python skenar.

ndryshime të tjera që bien në sy të këtij versioni të ri:

  • Rregulluar një defekt për --sparse --inplacee cila një hapësirë ​​pasuese në skedarin burimor nuk i fshiu të dhënat pasuese në skedarin e destinacionit.
  • Rregulloi një tejmbushje buferi në kodin checksum2 nëse përdoret SHA1 për algoritmin checksum2.
  • Rregulloi një problem kur përpilohet rsync _FORTIFY_SOURCEnë mënyrë që testet e mëtejshme të mos ankoheshin për një vlerë kufi të strlcpy() (e cila ishte shumë e madhe, megjithëse nuk ishte e mundur që vlera më e madhe të shkaktonte një tejmbushje).
  • Shtoni një prapavijë në listën e karaktereve që emri i skedarit duhet t'i ikë duke përdorur kthesat e prapme.
  • Rregulloi një problem me krahasimin e vargjeve në trajtimin e brendshëm të --progress(një lokal si tr_TR.utf-8 kishte nevojë për aktivizim të brendshëm të --infoopsionet për të përdorur emrat e treguesve me shkronja të mëdha për t'u siguruar që ato përputhen).
  • Rregulloi një problem në vërtetimin e demonit për protokollet më të vjetra (29 dhe më herët) nëse biblioteka openssl përdoret për të llogaritur shumat e kontrollit MD4.
  • Rregulloi një gabim të vjetër statistikor që numëronte pajisjet si lidhje simbolike.

i interesuar për të ditur më shumë për të në lidhje me këtë version të ri, mund t'i kontrolloni detajet në lidhja e mëposhtme.

Si të instaloni Rsync në Linux?

Për ata që janë të interesuar të jenë në gjendje ta instalojnë këtë mjet në sistemin e tyre, ata mund ta bëjnë këtë duke instaluar paketën që ofrohet brenda depove të shumicës së shpërndarjeve Linux.

Në rastin e atyre që janë përdorues të Debian, Ubuntu ose ndonjë derivat Nga këto, thjesht hapni një terminal dhe shkruani në të sa vijon:

sudo apt instaloni rsync

Tani për rastin e atyre që janë përdorues të Fedora:

sudo dnf instaloni rsync

Ndërsa në rastin e atyre që janë përdorues të Arch Linux dhe çdo derivat i tij:

sudo pacman -S rsync

Sa për ata që janë përdorues të openSUSE:

sudo zypper në rsync