Nedlasting av store filer som ISO-bilder kan være en enorm smerte. Avhengig av Internett-tilkoblingen din, noen ganger kan det ta for alltid å laste den ned, og de spiser opp mye harddiskplass. Deretter, hvis du noen gang trenger en oppdatert versjon, må du gå gjennom hele prosessen igjen.
Det er imidlertid en løsning. Zsync er et filsynkroniseringsverktøy for Linux som lar deg oppdatere bare delene av filene dine som er endret uten å laste ned alt igjen.
Zsync er basert på rsync, et annet populært Linux-verktøy for synkronisering av filer og kataloger, og det er superenkelt å bruke. De fleste Linux-distribusjoner har allerede zsync i pakkelagerene sine, så det er også enkelt å installere og komme i gang.
Installer Zsync
Før du begynner, må du installere zsync. Det er et lite kommandolinjeverktøy, så det er ikke mange avhengigheter, og det er ikke mye til det.
Ubuntu / Debian
Både Debian og Ubuntu pakke zsync, og de har begge rimelig nye versjoner av den. Fortsett og installer den med Apt.
sudo apt install zsync
Fedora
Fedora har ikke en zsync-pakke. Nok en gang er Fedoras begrensede depoter noe av en hindring. Men du kan fortsatt installere og bruke zsync fra kilden.
Først må du sørge for at du har utviklingsverktøyene du trenger fra Fedora.
sudo dnf group install 'Development Tools'
Ta tak i den nåværende kilde tarball fra zsync nedlastingsside. Pakk den ut i katalogen der du vil bygge zsync. Åpne deretter en terminal og bytt til den katalogen.
cd ~/Downloads/zsync-0.6.2
Derfra konfigurerer, kompilerer og installerer zsync.
./configure make -j4 sudo make install
Arch Linux
Arch inkluderer zsync i standardregister. Installer med Pacman.
sudo pacman -S zsync
OpenSUSE
Du kan finne den nyeste versjonen av zsync for hver versjon av OpenSUSE. Installer den med det foretrukne pakkeverktøyet.
sudo zypper in zsync
Solus
Solus har også zsync i standardregister. Gå videre og installer den.
sudo eopkg it zsync
Laste ned en fil
Zsync er et greit kommandolinjeprogram. Send URL-adressen til zsync-filen til den du vil laste ned, og den vil fungere riktig. Det har imidlertid noen få flagg som du kan bruke for å bli spesifikk. Start med å prøve å laste ned en fil. MX Linux er en populær ny distribusjon basert på Debian Stable. De bruker zsync for sine ISO-er. Prøv zsync å laste ned MX Linux. Hvis du ikke vil ha den enorme filen, kan du trykke Ctrl + C å avbryte når som helst.
zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync
Legg merke til at zsync begynner med å se etter en eksisterende fil som skal oppdateres. Hvis den ikke finner en, laster den bare ned hele filen.
Du har også muligheten til å laste ned en .zsync-fil direkte til datamaskinen din og bruke den til å laste ned målet. Bruke -i
flagg for å spesifisere banen til filen din.
zsync -i ~/Downloads/MX-18_January_x64.iso.zsync
Resultatet er nøyaktig det samme.
Hvis du heller vil endre navnet på utdatafilen din, kan du bruke -o
flagg for det. Noen ganger hjelper det å forkorte filnavnet for å gjøre det lettere å jobbe med.
zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync -o MX-18.iso
Nok en gang får du den samme filen, bare med et annet navn.
Oppdatere en fil
Ubuntu bruker også Zsync-filer for sine ISO-er. De er ikke like lette å komme til. Du kan bare finne dem gjennom Ubuntus CD-bildeserver, men de er der for Ubuntu og dens forskjellige smaker. Prosessen er nøyaktig den samme som å laste ned en ny fil. Zsync vil fortsatt starte med å lete etter en eksisterende fil i din nåværende katalog. Først når den finner filen, vil den sammenligne forskjellene mellom dem og bare laste ned de oppdaterte delene. Bildet nedenfor viser hva som skjer når zsync finner en eksisterende Kubuntu ISO.
Konklusjon
Det er ikke så mye annet. Zsync er en utmerket måte å holde nedlastingene dine på et minimum. Den eneste virkelige ulempen med zsync er at den ikke er så mye brukt som den sannsynligvis burde være. Likevel er det verdt å sjekke inn, spesielt hvis du laster ned store filer ofte.