Coldsync a pilot-link alkalmazáscsomag egyik alternatívája az adatok PalmOS eszközre/eszközről való adatátvitelére. A pilot-linkhez hasonlóan a Palm adatbázisok szinkronizálásra, mentésére és visszaállítására is képes.
Kevesebb alkalmazás használja hátteréül a coldsync programot. Ez a közeljövőben változhat, de különbség tükröződik coldsync és a pilot-link programok filozófiájában is. Azok az alkalmazások, melyek a pilot-linkkel szinkronizálnak úgy tűnik egyre inkább beépülnek a szinkronizáció szolgáltatásaiba. Ezért a program készítőjén múlik, hogy beleveszi-e programjába a pilot-link támogatását vagy sem.
A Coldsync másik megközelítést követ. Szinte bármely alkalmazáshoz lehet a coldsync-et használó csatornákat készíteni. A szinkronizációs eljárás teljesen átlátszó marad az alkalmazás számára. Ha az alkalmazás íróját nem érdekli a PDA támogatás beépítése nem számít. Mindaddig, amíg az alkalmazás adatformátuma elérhető, valaki más is megírhatja a csatornát.
Néhány disztribúció tartalmazza a coldsync-et, de még nincs annyira elterjedve mint a pilot-link. Ez egy fiatalabb alkalmazás, így sokkal valószínűbb, hogy forrásból kell majd újrafordítanod.
A coldsync legfrissebb kiadását a www.ooblick.com/software/coldsync webhelyen találhatod. A jelenlegi változat mellett egy hivatkozást is találsz, ami a CVS jelenlegi állapotát mutató oldalra vezet.
Ha letöltötted a forráskódot a következőképpen fordítsd le:
tar -xvzf colsync-2.2.5.tar.gz cd coldsync-2.2.5 ./configure make make install |
A coldsync programot az src könyvtárból indíthatod. További információért lásd a coldsync README fájlját.
A coldsync alapesetben a home könyvtáradban található és a .coldsyncrc fájlból olvassa be a beállításokat. Ha egy másik konfigurációs fájlt szeretnél használni a -f kapcsoló felülbírálja az alapbeállítást. Továbbá a beállítófájlban található néhány paraméter, amely parancssorban megadott paraméterrel felülírható.
A következőkben egy példát láthatsz a a .coldsyncrc fájlra:
listen serial { device: "/dev/palm"; protocol: default; transient; } pda "My Palm" { snum: "L0PK17C13832-M"; username: "Sean"; userid: 1234; directory: "/home/sean/m505"; default; } |
A példában megadjuk a coldsync-nek, hogy egy soros kapcsolatot keressen a /dev/palm eszközön. A transient kulcsszó arra utasítja a coldsync-et, hogy az eszköz lehet hogy nem létezik mindaddig, amíg a felhasználó meg nem nyomja a Hotsync gombot. A pda rész jelzi a coldsync-nek az eszköz sorozatszámát, felhasználónevét, felhasználói azonosítóját, valamint a biztonsági mentés könyvtárának a nevét.
A coldsync configurációs állományt a (man coldsync) kézikönyvoldal nagyon részletesen elmagyarázza, de érdemes átvennünk néhány pontot belőle:
A PDA részben ne használd a 0-s (nullás - a lektor) felhasználói azonosítót. Ez adatvesztéshez vezethet, ha egyszer hard reset-et kell csinálnod a Palmodon.
Ha USB bölcsővel rendelkező Palm m505 géped van, Linux alatt ne használd a listen usb parancsot. Helyette a listen serial parancsot kell használni a protocol: simple; kiegészítéssel
A P5-Palm, Perl modulok összesége, melyek a coldsync-en keresztül kommunikálnak a Palm eszközökkel. A csomagot a coldsync oldaláról lehet letölteni. A p5-Palm modulok célja, hogy egyszerűsítsék és felgyorsítsák a csatornák létrehozását.
Akkor lesz szükséged a p5-Palm telepítésére, ha a coldsync csatornákat szeretnéd használni. Nem lesz szükséged a p5-Palm -ra ha a coldsync-et csak egyszerű mentésekre használod.
A modulok telepítése:
tar -zxvf p5-Palm-1.2.4.tar.gz cd p5-Palm-1.2.4 perl Makefile.PL make make install |
Számos csatorna érhető el a coldsync alá. Ezek a coldsync-et használják a PDA más alkalmazásokkal való szinkronizációjához. A csatornáknak általában szükségük van a fent részletezett p5-Palm Perl modulokra.
A csatornák listája megtalálható a http://www.ooblick.com/software/coldsync/conduits/ webhelyen.
A csatornáknak szükségük van egy bejegyzésre a .coldsyncrc konfigurációs állományban. Ahhoz, hogy kiderítsd, mit is kell oda beírni, futtasd a /path/conduit -config parancsot, ahol a path a csatorna helyét adja meg.
Előző | Tartalomjegyzék | Következő |
A pilot-link alkalmazáscsomag | Munkaasztali alkalmazások |