About
tk_sync is a simple and small GUI to synchronize two local directrories (e.g. a directory on your harddisk with your usb stick). The tool has different synchronization strategies.
tk_sync is a little bit inspired from unison. I used this tool in the past but some times ago the haskell compiler which is needed for unison was broken in the pkgsrc-system of NetBSD. So I couldn't use unison at this time... I began to write a fast and dirty script in tcl to have a substituation for unison, than a better script and finally a GUI...
Warning: because of the early state of this project I strongly recommand to make first a try run, observe the message window and only if it's okay for you to start the real copy process. During the copy process you have also the possibility to confirm each action.
What's new
14. July 2009:
- Version 0.2.2 is out
Features
- tk_sync is written in pure tcl/tk (no tcl/tk-extensions are required)
- a German translation of the program is available
The requirements
- any BSD or Linux
- tcl/tk-version 8.4 or higher
Download
This software stands under the GNU GENERAL PUBLIC LICENSE and comes with NO warranty of any kind. You use it at your own risk.
| date | version | description |
| 14. July 2009 | 0.2.2 |
- the translation works again in all parts of the program |
| 29. June 2008 | 0.2.1 |
- overworked the confirm dialog - fixed some bugs in the last tgz-package |
Installation
Only try out without installation:
- copy tk_sync_x_x.tgz on a place you want (e.g. /usr/local/src)
- uncompress tk_sync in this directory (tar -xvzf ./tk_sync_x_x.tgz)
- cd ./tk_sync
- run ./tk_sync.tcl
A installation into your system is very easy:
- copy tk_sync_x_x.tgz on a place you want (e.g. /usr/local/src)
- uncompress tk_sync in this directory (tar -xvzf ./tk_sync_x_x.tgz)
- cd ./tk_sync
- run ./configure
- and "make install" as root
Thats all. Now you can start the program with "tk_sync"
Hint for FreeBSD and OpenBSD-user: on your system the tclsh is installed with a version prefix (e.g. tclsh8.5) but we need a simple "tclsh". Before you can start the program you must set a link: e.g. ln -s /usr/local/bin/tclsh8.5 /usr/local/bin/tclsh
Uninstallation
- go back to your tk_sync source directory (e.g. /usr/local/src/tk_sync)
- run "make uninstall"
Thats all.
Bugs
Nobody is perfect - bugreports, comments and opinions are very welcome.
I wish you a good time
Falk
tk_cdconverter*at*utanet.at
Last change: 14. July 2009