Како синхронизовати датотеке на Линук-у са Унисон-ом

Za one koji traže brz i jednostavan način za sinhronizaciju datoteka na Linux sistemima, Unison se ističe kao odlično rešenje. Ovaj praktičan alat za sinhronizaciju omogućava prenos podataka kako preko interneta, tako i unutar lokalne mreže.

Važna napomena: Pre nego što počnete sa korišćenjem Unisona, neophodno je da konfigurirate SSH server na svim Linux računarima koji će učestvovati u sinhronizaciji. Za uputstva o tome kako to učiniti, pogledajte naš detaljni vodič!

Instalacija Unisona

Unison dolazi u dve varijante: sa terminalskim i grafičkim interfejsom. U ovom uputstvu, obuhvatićemo oba načina i pokazati kako svaki od njih funkcioniše. Pre nego što pređemo na upotrebu Unisona, morate ga instalirati na vašem Linux računaru. Pokrenite terminal i sledite naredbe ispod da biste započeli instalaciju.

Ubuntu

Korisnici Ubuntu operativnog sistema mogu lako instalirati Unison i Unison-GTK direktno iz zvaničnih repozitorijuma softvera. U terminalu, koristite Apt menadžer paketa i pokrenite sledeću naredbu:

sudo apt install unison unison-gtk -y

Debian

Unison je dostupan u zvaničnim repozitorijumima softvera za Debian, i može se jednostavno instalirati pomoću Apt-get komande:

sudo apt install unison unison-gtk -y

Napomena: Instalacija Unisona na Debianu može biti malo komplikovanija, jer su verzije softvera često zastarele. Ako vam je potrebna novija verzija Unisona, konsultujte naš vodič o tome kako podesiti Debian Backports.

Arch Linux

Unison se nalazi u zvaničnim repozitorijumima softvera za Arch Linux. Međutim, grafička verzija interfejsa se ne instalira podrazumevano. Prilikom instalacije pomoću Pacman-a, obratite pažnju i odaberite opciju GTK2 tokom instalacije. Ovo će omogućiti postavljanje grafičkog interfejsa.

sudo pacman -S unison

Alternativno, Unison paket je dostupan i u Arch Linux AUR-u. Koristite vašeg omiljenog AUR pomoćnika da ga instalirate ili preuzmite i kompajlirajte paket ručno.

Fedora

I Unison i Unison GTK su dostupni u zvaničnim repozitorijumima softvera za Fedora Linux. Ako koristite Fedoru, lako možete instalirati obe verzije programa pokretanjem terminala i unosom navedenih naredbi:

sudo dnf install -y unison unison-gtk

openSUSE

Unison i Unison GTK komponenta dolaze u jednom paketu za korisnike openSUSE-a. Da biste ga instalirali, otvorite terminal i koristite Zipper paket menadžer:

sudo zypper install unison

Generički Linux

Unison funkcioniše na svim Linux distribucijama zahvaljujući generičkom binarnom paketu. Korisnici mogu zasebno preuzeti i instalirati Unison GTK ili Unison za terminal. Da biste dobili ove programe, sledite uputstva u nastavku.

Uputstva za Unison GTK:

Prebacite se u folder Preuzimanja u terminalu. Zatim koristite alatku wget da biste preuzeli najnoviji paket.

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

Ili, ako vam je potrebna 32-bitna verzija Unisona, koristite ovu komandu:

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

Nakon što je preuzimanje Unisona završeno, može početi proces instalacije. Koristeći program za raspakivanje, izvadite datoteke iz Zip arhive i ažurirajte dozvole za datoteku:

sudo chmod +x unison-2.32.52_x86_64

Pokrenite program sa:

./unison-2.32.52_x86_64

Uputstva za Unison terminal:

Instaliranje Unisona u tekstualnom režimu je veoma slično GTK verziji. Da biste to uradili, prebacite se u folder Preuzimanja u terminalu, a zatim preuzmite paket pomoću wget komande.

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

Ili:

wget https://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

Ažurirajte dozvole Unisona pomoću chmod komande:

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

Pokrenite sa:

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

Sinhronizacija foldera sa Unison terminalom

Unison radi izuzetno dobro u terminalu zahvaljujući jednostavnom interfejsu komandne linije. Prilikom sinhronizacije datoteka putem komandne linije u Unisonu, preporučuje se korišćenje SSH-a, jer je većina Linux računara već konfigurisana za njega.

Za sinhronizaciju sadržaja direktorijuma pomoću Unisona u komandnoj liniji, otvorite terminal i unesite naredbu ispod. Obavezno prilagodite komandu prema vašim specifičnim potrebama.

unison /putanja/do/foldera/koji/se/sinhronizuje ssh://ip.adresa.udaljenog.racunara//putanja/do/foldera/koji/se/sinhronizuje/

Sinhronizacija foldera sa Unison GTK

Za sinhronizaciju sa Unison GTK, prvo morate kreirati profil. Pokrenite aplikaciju i kliknite na opciju za kreiranje novog profila. Alternativno, potražite dugme „+Dodaj“ u prozoru za izbor profila.

U prozoru za izbor profila, unesite naziv profila i odaberite tip prenosa koji želite. U ovom vodiču, mi ćemo postaviti SSH vezu za prenos, jer je to najpouzdanije podešavanje udaljenog prenosa za Linux korisnike.

Odabirom „SSH“ u padajućem meniju, otkriće se podešavanja SSH veze. Popunite podešavanja veze sa udaljenim Linux računarom ili serverom sa kojim želite da sinhronizujete datoteke i kliknite na „Napred“ da biste nastavili na sledeću stranicu.

Na poslednjoj stranici procesa podešavanja za Unison GTK, moraćete da podesite i udaljeni i lokalni direktorijum. Nakon što podesite vaše foldere, kliknite na „Napred“, a zatim na dugme „Primeni“ da biste započeli proces sinhronizacije u aplikaciji Unison.