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.