If you have any of these applications already installed (especially as an RPM), see notes at bottom. (If you already have pilot-link, skip this step) 1) *Install pilot-link 0.9.3 (ftp://ryeham.ee.ryerson.ca/pub/PalmOS) (see it's README for more details) a) zcat pilot-link.0.9.3.tar.gz | tar xvf - b) cd pilot-link.0.9.3 c) ./configure d) make e) make install (as root) (Most don't have this, but if you do, you may skip this step) 2) *Install PDA::Pilot (see it's README for more details) a) cd Perl5 (assumes stil in pilot-link.0.9.3 directory above) b) perl Makefile.PL c) make d) make install (as root) (Most don't have this, but if you do, you may skip this step) 3) **Install Perl/TK module. (http://www.cpan.org/modules/by-module/Tk/Tk800.015.tar.gz) (See the INSTALL for more details) a) zcat Tk800.015.tar.gz | tar xvf - b) cd Tk800.015 c) perl Makefile.PL d) make e) make install (as root) 4) Install pi-todo: (http://www.slothmud.org/~hayward/pi-todo/pi-todo-0.6.tar.gz) a) zcat pi-todo-0.6.tar.gz | tar xvf - b) cd pi-todo-0.6 c) If perl is not in /usr/bin, change first line in pi-todo d) cp pi-todo to wherever you want to execute it from (e.g. /usr/local/bin) 5) Link your serial port for the cradle to /dev/pilot (If the cradle is on com1, your serial port is /dev/ttyS0) The following steps must be done as root: a) ln -s /dev/ttyS0 /dev/pilot b) chown USER /dev/ttyS0 (allow USER to read/write the port for syncing) 6) Run pi-todo (assuming it's in your path) 7) Click Pilot-R to download data from the pilot 8) Save it. 9) echo "Thanks for pi-todo." | mail -s "PitodoUser" twivel@slothmud.org :-) Thats All Folks. *pilot-link RPM Many Linux distributions come with pilot-link as an RPM choice. You may use that package if you like, but you will still need to download a source version of pilot-link. The RPM of pilot-link usually does not install the perl PDA::Pilot module. You will have to download pilot-link, then do ./configure in base directory. You can skip to step 2. **perl-tk RPM If you have a perl-tk module installed as an RPM, you can skip step 3.