gFTP description
gFTP is a free multithreaded ftp client for *NIX based machines running X11R6 or later.
gFTP is a free multithreaded ftp client for *NIX based machines running X11R6 or later. It has the following features:
- Distributed under the terms of the GNU Public License Agreement
Written in C and has a text interface and a GTK+ 1.2/2.0 interface
- Supports the FTP, HTTP and SSH protocols
- Supports FXP file transfers (transfering files between 2 remote servers via FTP)
- Multithreaded to allow for simultaneous downloads
- File transfer queues to allow for downloading multiple files
- Supports downloading entire directories and subdirectories
- Bookmarks menu to allow you to quickly connect to remote sites
- Supports resuming interrupted file transfers
- Supports caching of remote directory listings
- Drag-N-Drop support
- FTP and HTTP proxy server support
- Allows for passive and non-passive file transfers
- Supports UNIX, EPLF, Novell, MacOS, and NT (DOS) style directory listings
- Full graphical configuration
- Fully Internationalized. I currently have a Bulgarian (bg), Chinese (zh_TW, zh_CN), Czech (cs), Danish (da), Dutch (nl), Finnish (fi), French (fr), German (de), Hungarian (hu), Italian (it), Korean (ko), Japanese (ja), Norwegian (no), Polish (pl), Portuguese (pt_BR), Romanian (ro), Russian (ru)
, Spanish (es), Swedish (sv) and Turkish (tr) translations available.
Requirements:
· GTK+ 1.2.3 or higher. GTK+/Glib is included with most systems now. If you don't have it installed, you may want to check to see if your vendor has a package available. If not, you can download the latest version of GTK+ and Glib from ftp://ftp.gtk.org/pub/gtk. gFTP will work with version 1.2 or 2.x of GTK+, I would suggest using GTK+ 2.x, but installing GTK+ 2.x does require installing more packages onto your system.
· pthread libraries. If you have a libc6 based machine (Debian 2.x+, Red Hat 5.x+), you should already have the pthread libraries installed. If you have a libc5 based machine, you will need to install LinuxThreads. You can download it from my website here. If you are running a pretty modern Linux distribution, this shouldn't be an issue. Also, if you don't have LinuxThreads installed, you most likely don't have thread safe X libraries. You must have thread safe X libraries or gFTP will constantly crash. You can download some thread safe X libraries off my website here. If you are on a platform other than GNU/Linux, you may want to take a look at the FSU Pthreads library.
· I would recommend running X in at least 800x600 mode.
Limitations:
· GTK+ 1.2.3 or higher. GTK+/Glib is included with most systems now. If you don't have it installed, you may want to check to see if your vendor has a package available. If not, you can download the latest version of GTK+ and Glib from ftp://ftp.gtk.org/pub/gtk. gFTP will work with version 1.2 or 2.x of GTK+, I would suggest using GTK+ 2.x, but installing GTK+ 2.x does require installing more packages onto your system.
· pthread libraries. If you have a libc6 based machine (Debian 2.x+, Red Hat 5.x+), you should already have the pthread libraries installed. If you have a libc5 based machine, you will need to install LinuxThreads. You can download it from my website here. If you are running a pretty modern Linux distribution, this shouldn't be an issue. Also, if you don't have LinuxThreads installed, you most likely don't have thread safe X libraries. You must have thread safe X libraries or gFTP will constantly crash. You can download some thread safe X libraries off my website here. If you are on a platform other than GNU/Linux, you may want to take a look at the FSU Pthreads library.
· I would recommend running X in at least 800x600 mode.