2010/08/05

Linux: karpetak sinkronizatzeko Unison eta Freefilesync frogatzen

Bi karpeta sinkronizatu behar nituen, alegia haien edukiak batu: batak duena eta bestea ez pasa, izen bereko fitxategiak alderatu eta bat hobetsi, batean ezabatutako fitxategiak bestetik ezaba eta abar, biak berdindu arte.

Hainbat programa daude GNU/Linuxen sinkronizazioak egiteko: Conduit, Synkron, Rsync...  Interfaze grafikoa duten bi probatu ditut: Unison eta Freefilesync.

Unison

Instalazioa Ubuntun Software-biltegitik egiten da eta aplikazioa Gehigarriak multzoan azaltzen da. Windows bertsioa du.

Programa abiatzean profil bat sortzea eskatzen digu: bertan definituko dugu zeintzuk diren  sinkronizatu nahi ditugun karpetak. Profilarena ondo dago zeren eta gehienetan sinkronizazio bera edo gutxi batzuk egingo ditugu eta horrela ez ditugu aldiro karpetak zehaztu behar baizik eta profila hautatu -garrantzitsua da izen adierazgarria ematea-.


Nire frogan karpeta bat disko finko batean dago eta bestea usb memoria batean. Usb memoria eta, oro har, flash memoriekin arazo txiki bat dago: gehienetan fat formatua dute, beraz ezin dute baimenak gorde eta horrek galarazten du sinkronizazioa; kasu horretan aplikazioari esan behar zaio ez kontuan hartzeko baimenak; horretarako editatuko dugu profilaren fitxategia gure /home-ko karpeta pertsonalean dagoena .unison ezkutuko karpetan default edo dena delako izenarekin eta .prf luzapena eta "perms=0" testua duen lerroa erantsiko dugu.

Profila hautatu ondoren txekeoa egiten du karpeta biren arteko aldeak agertzeko. Azterketa bukatuta karpeta batean dauden fitxategiak bestean ez badaude kopiatzea proposatuko du -x.png eta irudia.jpg adibidean-, karpeta batean ezabatutakoak bestea ezabatzea proposatzen du eta izen berekoen kasuan galdera ikurra agertzen da.

Sinkronizazioari ekin aurretik erabakiak hartzeko pantaila.

Proposamenak dira, alegia guk erabaki dezakegu kasu bakoitzean zer egin. Nire frogan azken hiruak aplikatzea erabaki dut, lehenengoan -bi testu ezberdin izen bereko fitxategiak- fusionatzeko (merge) esan diot eta bigarrenean -bi fitxategi berdinak- deus ez egitea (skip). Izen bereko dokumentu baten bi bertsio baditugu eta ez badakigu zein den berriena edo handiena leihoaren beheko partean kontsulta egingo dugu eta horren arabera erabakiko dugu zein bertsioa nagusitu behar den, eskuinekoa (right to left) edo ezkerrekoa (left to right).

Behin erabakiak hartuta sinkronizazioari ekingo diogu (go). Nire frogan fusioa ez beste guztia ondo egin du. Fitxategiren bat sinkronizatzen ez badu arrazoia azaltzen da.

Ebaluazioa: aplikazioa txukuna ematen du. Erabilpena nahiko intuitiboa da kontuan hartuta aplikazio hauek eskaini behar dituzten aukera anitzak. Urrutiko sinkronizazioa egin daiteke ssh-ren bidez.

Freefilesync

Instalatzeko deskargatu web orri honetatik zure sistemari dagokion deb paketea eta instalatu bi klik eginez Software aplikazioaren bidez edo terminalean gdebi-ren bidez. Intalatzen den bertsioa 8.6 da; abiatzean proposatzen du 8.10 bertsioa deskargatzea baina nik bederen ez dut lortu martxan jartzea. Beraz, 8.6 erabiltzea proposatzen dizut.


Aplikazioa abiatu eta zehaztu behar dira zeintzuk diren sinkronizatu beharreko karpeta biak. Profilik ez du sortzen baina gogoratzen ditu karpetak eta egindako aldaketak. Compare sakatuko dugu karpetak alderatzeko.



Erdian erakusten digu proposatzen dituen aldaketak. Zuzendu daitezke. Ezarpenetan zehatz daiteke fitxategia berrienak edo handienak hobetsi behar diren, baimenak kopiatu behar ote diren eta abar.
Behin eragiketak zuzenduta Synchronize sakatuko dugu.

Ebaluazioa: aplikazio argia eta intuitiboa.

Windowserako bertsioa ere badu eta hemendik deskarga daiteke.

iruzkinik ez:

Argitaratu iruzkina