KFTPGrabber 

Info 

A graphical FTP client for KDE

Source 

http://kftpgrabber.sourceforge.net/

http://kftpgrabber.sourceforge.net/releases/

Description 

KFTPGrabber tries to make a complete FTP client solution with support for plugins, scripting and everything else the users needs, like ZeroConf, TLS/SSL or FXP (just to name a few), based on the latest technologies provided by KDE.

Features 

  • Multiple FTP sessions (tabs)
  • Transfer queue
  • TLS/SSL support for encrypted connections (implicit and explicit)
  • Partial X509 certificate support for authentication
  • File eXchange Protocol (FXP) transfer support
  • One Time Password (OTP) support - S/Key, MD5, RMD160, SHA1
  • Drag and Drop support
  • Site bookmarking
  • Encrypted bookmark support (password can be saved to KWallet)
  • Distributed FTP support (PRET)
  • SSCN and CPSV support
  • Skiplist
  • ZeroConf (aka. Rendezvous) support for local site discovery
  • Bookmark sharing with Kopete contacts
  • Bookmark import plugins
  • Support for SFTP protocol
  • Traffic graph
  • Speed limiting
  • Priority and skip lists
  • Fast directory listings via control channel on servers that support STAT
  • Integrated SFV checksum verifier
  • Ability to view/edit remote files
  • Exporting of directory listings into text files
  • "On file exists" action matrix for Download, Upload and FXP transfers

Releases 

Version 0.7.0B 31-Aug-2005
Version 0.6.0: 23-May-2005
Version 0.5.0: 31-Oct-2004

Version v0.7.0-beta1 

Installation 

$ ./configure --prefix=`kde-config --prefix`
checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers and libraries) not found. Please check your installation!

$ sudo debfoster libqt3-dev libqt3-i18n
The following extra packages will be installed:
  libaudio-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev liblcms1-dev
  libmng-dev libpng12-dev libqt3-headers libqt3c102 libxcursor-dev libxft-dev
  libxmu-dev libxrandr-dev libxrender-dev qt3-dev-tools render-dev
  xlibmesa-gl-dev xlibmesa-glu-dev
Suggested packages:
  qt3-doc libqt3c102-psql libqt3c102-mysql libqt3c102-odbc
Recommended packages:
  libqt3-compat-headers libqt3-mt-dev libqt3-mt

$ sudo debfoster libqt3-mt-dev
Suggested packages:
  qt3-doc
Recommended packages:
  libqt3-compat-headers
The following packages will be REMOVED:
  libqt3-dev

$ ./configure --prefix=`kde-config --prefix`
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!

$ acsh kftpgrabber
 Depends: kdelibs4c2a

$ acsb kdelib
kdelibs3-bin - the K Desktop Environment - transitional package
kdelibs-bin - core binaries for all KDE applications
kdelibs4 - core libraries for all KDE applications
kdelibs - core libraries from the official KDE release
kdelibs-data - core shared data for all KDE applications
kdelibs-dbg - debugging symbols for kdelibs
kdelibs4-dev - development files for the KDE core libraries
kdelibs4-doc - developer documentation for the KDE core libraries
kdelibs4c2a - core libraries and binaries for all KDE applications

$ acpl kdelibs4-dev
kdelibs4-dev:
  Installed: (none)
  Candidate: 4:3.3.2-6.4
  Version Table:
     4:3.5.3-1 0
         80 http://debian.yorku.ca testing/main Packages
         40 http://debian.yorku.ca unstable/main Packages
     4:3.5.0-2bpo2 0
        200 http://www.backports.org sarge-backports/main Packages
     4:3.3.2-6.4 0
        900 http://debian.yorku.ca sarge/main Packages
        900 http://mirror.direct.ca sarge/main Packages
        900 http://security.debian.org sarge/updates/main Packages

$ acpl kdelibs4c2a
kdelibs4c2a:
  Installed: (none)
  Candidate: 4:3.5.3-1
  Version Table:
     4:3.5.3-1 0
         80 http://debian.yorku.ca testing/main Packages
         40 http://debian.yorku.ca unstable/main Packages

$ sudo debfoster kdelibs4-dev
The following packages have unmet dependencies:
  kdelibs4-dev: Depends: libarts1-dev (> 1.3.0) but it is not going to be installed

$ sudo debfoster libarts1-dev
The following packages have unmet dependencies:
  libarts1-dev: Depends: libasound2-dev but it is not going to be installed
                Depends: libjack0.80.0-dev but it is not going to be installed

$ sudo debfoster libarts1-dev libasound2-dev libjack0.80.0-dev
The following packages have unmet dependencies:
  libasound2-dev: Depends: libasound2 (= 1.0.8-3) but 1.0.11-2bpo1 is to be installed

$ sudo apt-get -t sarge-backports install libarts1-dev libasound2-dev libjack0.80.0-dev
The following extra packages will be installed:
  apt apt-utils aptitude gimp-data libapt-pkg-perl libarts1 libartsc0
  libartsc0-dev libaudiofile-dev libcairo2 libesd0-dev libglib2.0-0
  libglib2.0-dev libmad0-dev libogg-dev libpango1.0-0 libpango1.0-common
  libvorbis-dev libxrender-dev libxrender1 render-dev
Suggested packages:
  apt-doc libparse-debianchangelog-perl tasksel debtags libasound2-doc
  libglib2.0-doc ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
Recommended packages:
  debian-archive-keyring libarts1-akode libglib2.0-data
The following packages will be REMOVED:
  acidrip acroread acroread-escript acroread-plugins azureus bluefish
  bug-buddy capplets capplets-data d4x dvd-slideshow eog file-roller gcalctool
  gconf-editor gconf2 gedit gedit-common gimp gkrellm gkrellm-volume
  gkrellm-x86info gnome-about gnome-applets gnome-applets-data
  gnome-control-center gnome-core gnome-cups-manager gnome-gv gnome-keyring
  gnome-media gnome-nettool gnome-panel gnome-panel-data gnome-session
  gnome-system-tools gnome-terminal gnome-themes gnome-utils gopchop gpdf
  gqview gstreamer0.8-gnomevfs gstreamer0.8-misc gstreamer0.8-vorbis
  gtk2-engines-crux gtk2-engines-industrial gtk2-engines-lighthouseblue
  gtk2-engines-mist gtk2-engines-pixbuf gtk2-engines-redmond95
  gtk2-engines-smooth gtk2-engines-spherecrystal gtk2-engines-thinice
  gtkhtml3.2 gucharmap libbonoboui2-0 libebook8 libecal6 libedata-book1
  libedata-cal5 libedataserver3 libeel2-2 libegroupwise6 libgail-common
  libgail17 libgal2.2-1 libgal2.2-common libgconf2-4 libgimp2.0 libglade2-0
  libgnome-desktop-2 libgnome-keyring0 libgnome2-0 libgnome2-common
  libgnomecanvas2-0 libgnomecupsui1.0-1 libgnomeprintui2.2-0 libgnomeui-0
  libgnomevfs2-0 libgnomevfs2-common libgstreamer-gconf0.8-0 libgtk2-perl
  libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkhtml2-0 libgtkhtml3.2-11
  libgtksourceview1.0-0 libgtkspell0 libgucharmap4 libmetacity0
  libnautilus-burn0 libnautilus2-2 libpanel-applet2-0 librsvg2-2
  librsvg2-common libvte4 libwnck16 libwnck4 libwxgtk2.6-0c102 metacity
  mjpegtools mozilla-firefox mozilla-livehttpheaders mozilla-mozgest
  mozilla-thunderbird mplayer-fonts mplayer-k6 nautilus pan pybliographer
  python-glade2 python-gnome2 python2.3-glade2 python2.3-gnome2 python2.3-gtk2
  qdvdauthor rhythmbox sane synaptic tea vino xsensors yelp
The following NEW packages will be installed:
  libarts1-dev libartsc0-dev libasound2-dev libaudiofile-dev libcairo2
  libesd0-dev libglib2.0-dev libjack0.80.0-dev libmad0-dev libogg-dev
  libvorbis-dev
The following packages will be upgraded:
  apt apt-utils aptitude gimp-data libapt-pkg-perl libarts1 libartsc0
  libglib2.0-0 libpango1.0-0 libpango1.0-common libxrender-dev libxrender1
  render-dev
13 upgraded, 11 newly installed, 125 to remove and 118 not upgraded.

Give up!

documented on: 2006.06.11