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