- - Sådan synkroniseres filer på Linux med Unison

Sådan synkroniseres filer på Linux med Unison

De, der leder efter en hurtig, enkel måde at synkronisere filer på Linux bør tjekke Unison. Det er et nyttigt filsynkroniseringsprogram, der kan sende data over internettet og på det lokale netværk.

Bemærk: Før du bruger Unison, er det vigtigt at konfigurere en SSH-server på alle Linux-pc'er, der ønsker at synkronisere filer. Se vores guide for at lære, hvordan du får det til at fungere!

Installer Unison

Unison har både en terminal og grafiskkomponent til det. I denne tutorial vil vi dække begge dele og gennemgå, hvordan hver af dem fungerer. Inden vi går nærmere på, hvordan du bruger Unison, skal du installere det på din Linux-pc. Start et terminalvindue på din computer og følg kommandoerne herunder for at få det til at fungere.

Ubuntu

Ubuntu-brugere kan installere både Unison og Unison-GTK direkte fra de officielle softwarelager. Brug Apt-pakkehåndteringen i terminalen og sæt dem i gang.

sudo apt install unison unison-gtk -y

Debian

Unison findes i de officielle Debian-softwarekilder, og du kan nemt installere det ved hjælp af Apt-get.

sudo apt install unison unison-gtk -y

At blive unison på Debian er en smule iffy, da versionerne af programmet er forældede. Hvis du har brug for en nyere version af Unison, skal du følge vores vejledning her og lære at konfigurere Debian Backports.

Arch Linux

Unison er i Arch Linux officielle softwarerepositories. Den grafiske version af grænsefladen installeres dog ikke som standard. Når du i stedet bruger Pacman til at installere det, skal du være opmærksom og vælge indstillingen GTK2 under installationen. Hvis du vælger denne indstilling, konfigureres den grafiske grænseflade.

sudo pacman -S unison

Alternativt er Unison-pakken, som den er i Arch Linux AUR. Peg din foretrukne AUR-hjælper mod det for at få det til at fungere, eller download og kompiler pakken manuelt.

Fedora

Både Unison og Unison GTK er i den officielleFedora Linux-softwarelager. Hvis du er en Fedora-fan, kan du nemt installere begge versioner af programmet ved at starte en terminal og indtaste kommandoerne nedenfor.

sudo dnf install -y unison unison-gtk

OpenSUSE

Unison og Unison GTK-komponenten er i en pakke til OpenSUSE-brugere. For at installere det skal du starte et terminalvindue og bruge Zypper-pakkehåndtereren til at få det til at fungere.

sudo zypper install unison

Generisk Linux

Unison fungerer på alle Linux-brugere takket være engenerisk binær pakke. Brugere kan downloade og installere både Unison GTK eller Unison til terminal separat. Følg instruktionerne nedenfor for at få disse programmer.

Unison GTK-instruktioner

Flyt terminalen ind i Downloads folder. Brug derefter wget download værktøj for at få den nyeste pakke.

cd ~/Downloads
wget http://unison-binaries.inria.fr/files/unison-2.32.52_x86_64.zip

Eller, hvis du har brug for 32-bit-versionen af ​​Unison, skal du gøre:

wget http://unison-binaries.inria.fr/files/unison-2.32.12.linux.32bit.zip

Nu, hvor Unison er færdig med at downloade, kan installationsprocessen begynde. Bruger unzip program, udpakke filerne fra Zip-mappen, og opdater filens tilladelser.

sudo chmod +x unison-2.32.52_x86_64

Kør programmet med:

./unison-2.32.52_x86_64
Unison Terminal Instruktioner

Installation af Unison-teksttilstand ligner meget GTK-versionen. For at gøre det skal du flytte din terminal til mappen Downloads og derefter wget pakken.

cd ~/Downloads
wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-x86_64-text-static.tar.gz

Eller:

wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-i386-text-static.tar.gz
tar xzvf 2011.01.28-Esup-unison-2.40.61-linux-*-text-static.tar.gz

Opdater tilladelserne til Unison med chmod kommando.

sudo chmod +x unison-2.40.61-linux-*-text-static

Kør med:

./unison-2.40.61-linux-*-text-static

Synkroniser mapper med Unison Terminal

Unison fungerer meget godt i terminalen takket væredets meget ligefremme kommandolinjegrænseflade. Når man forsøger at synkronisere filer via kommandolinjen i Unison, er det bedst at gå med SSH, da de fleste Linux-pc'er vil have det opsat.

For at synkronisere indholdet af et bibliotek med Unison på kommandolinjen skal du åbne en terminal og indtaste kommandolinjen nedenfor. Sørg for at tilpasse Unison-kommandoen nedenfor, så de passer til dine behov.

unison /location/of/folder/to/sync ssh://ip.address.of.remote.computer//location/of/folder/to/sync/

Synkroniser mapper med Unison GTK

For at synkronisere med Unison GTK skal du først oprette en profil. Start appen, og klik på muligheden for at oprette en ny profil. Alternativt skal du kigge efter knappen "+ Tilføj" i vinduet Profilvalg.

Udfyld dit i vinduet til valg af profilnavn og vælg den type overførsel, du vil have. I denne vejledning opretter vi en SSH-overførselsforbindelse, da det er den mest pålidelige opsætning af fjernoverførsel til Linux-brugere.

Valg af “SSH” i rullemenuen vil afsløreSSH-forbindelsesindstillinger. Udfyld forbindelsesindstillingerne med den eksterne Linux-pc eller -server, du vil synkronisere filer med, og klik på "Videresend" for at fortsætte til næste side.

På den sidste side af installationsprocessen for UnisonGTK, du bliver nødt til at konfigurere både fjern- og lokale biblioteker. Når du har opsat dine mapper, skal du klikke på "Videresend" og derefter på knappen "Anvend" for at starte synkroniseringsprocessen i Unison-appen.

Kommentarer