Current time: 12-26-2024, 10:33 AM Hello There, Guest! (LoginRegister)


Post Reply 
How to compile and install FileZilla on Debian Lenny
Author Message
Nuxwin
Unregistered

 
Post: #1
How to compile and install FileZilla on Debian Lenny
How to compile and install FileZilla 3.3.3 on Debian Lenny

For the record, FileZilla is one of the most popular Ftp client that is used by a large community of users, specially under Windows. Unfortunately, Debian Lenny provides a old version of this software (3.0.11.1), so, it's good to know how to compile and install the last available version of this software from the source tarball.

Well, to resume, this howto describes the procedure that must be followed to compile and install the last version of FileZilla on Debian Lenny.

***
******
***


Dependencies installation
~~~~~~~~~~~~~~~~~~~~


To compile FileZilla and also two other libraries (see below), we must install a lot of packages. This can be done by executing the following commands:

1. Installation of the required libraries and tools:

Code:
# aptitude update
# aptitude install build-essential flex bison gettext \
libgcrypt11-dev libtasn1-3-dev zlib1g-dev libgpg-error-dev \
libgtk2.0-dev python-all-dev python-all-dbg python-central \
zlib1g-dev libjpeg62-dev libpng12-dev libtiff4-dev libsm-dev \
libgl1-mesa-dev libglu1-mesa-dev libesd0-dev \
libgnomeprintui2.2-dev libgconf2-dev libgstreamer0.10-dev \
libgstreamer-plugins-base0.10-dev bc libidn11-dev libdbus-1-dev

***
******
***

Now, we must get and install manually two libraries that are required to compile Filezilla. These librairies are GnuTLS and wxWidgets. Of course, Debian provides the packages for them but the provided versions are too old.

GnuTLS library
~~~~~~~~~~~~


1. Get the latest available tarball of the GnuTLS library and extract it:

Code:
$ mkdir -p ~/Desktop/FileZilla/needed_libraries
$ cd ~/Desktop/FileZilla/needed_libraries
$ wget -c ftp://ftp.gnupg.org/gcrypt/gnutls/gnutls-2.8.6.tar.bz2
$ tar -xjf gnutls-2.8.6.tar.bz2

This accomplished, we should run the configuration script and make the compilation:

2. Configuration and compilation:

Code:
$ cd gnutls-2.8.6
$ ./configure
$ make

Finally, we can install the GnuTLS library under /usr/local by executing the following commands:

3. Installation:

Code:
$ su
# make install
# exit

wxWidgets library
~~~~~~~~~~~~~~


1. Get the latest available tarball of the wxWidgets library and extract it:

Code:
$ cd ~/Desktop/FileZilla/needed_libraries
$ wget -c http://downloads.sourceforge.net/project/wxwindows/wxAll/2.8.10/wxWidgets-2.8.10.tar.gz?use_mirror=garr
$ tar -xzf wxWidgets-2.8.10.tar.gz

This accomplished, we should run the configuration script and make the compilation:

2. Configuration and compilation:

Code:
$ cd wxWidgets-2.8.10
$ ./configure --with-gtk --enable-unicode --disable-compat24 --enable-optimise
$ make

Finally, we can install the wxWidgets library under /usr/local by executing the following commands:

3. Installation:

Code:
$ su
# make install
# exit

Ok now that the required libraries are installed, let's me explain how compile and install FileZilla

FileZilla
~~~~~~~


1. Get the latest available tarball of FileZilla and extract it:

Code:
$ cd ~/Desktop/FileZilla
$ wget -c http://d10xg45o6p6dbl.cloudfront.net/projects/f/filezilla/FileZilla_3.3.3_src.tar.bz2
$ tar -xjf FileZilla_3.3.3_src.tar.bz2

This accomplished, we should run the configuration script and make the compilation:

2. Configuration and compilation:

Code:
$ cd filezilla-3.3.3
$ ./configure
$ make

Finally, we can install FileZilla under /usr/local by executing the following commands:

3. Installation:

Code:
$ su
# make install
# exit

Ok, FileZilla is now installed but how to launch it ? The response is quick simple:

Just go to your Application -> internet menu and click on the FileZilla item.

Enjoy ;
04-12-2010 12:42 PM
Quote this message in a reply
Nuxwin
Unregistered

 
Post: #2
RE: How to compile and install FileZilla on Debian Lenny
-- Updated to FileZilla 3.3.3
07-08-2010 09:50 PM
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)