1.0 Installing Versions 2.0 and Later

1.1 Required Components

uberftp is distributed as a GPT package so you will need to install GPT first. Also, uberftp requires Globus's GSSAPI GSI library. You can run gpt-query to determine if this is available:
% gpt-query globus_gssapi_gsi
4 packages were found in /usr/local/globus-4.1.0 that matched your query:

packages found that matched your query
globus_gssapi_gsi-gcc32dbg-dev pkg version: 4.11.0
globus_gssapi_gsi-gcc32dbg-rtl pkg version: 4.11.0
globus_gssapi_gsi-gcc32dbgpthr-dev pkg version: 4.11.0
globus_gssapi_gsi-gcc32dbgpthr-rtl pkg version: 4.11.0

1.2 Downloading

You can download the client here.

1.3 Installation With GPT

Download the source package to local disk. Set GLOBUS_LOCATION and (optionally) GPT_LOCATION. Run gpt-build and specify a flavor.
% gpt-build uberftp-client-2.0.tar.gz <flavor>

1.4 Custom Installation

You can build the uberftp client without gpt-build (though you still need GPT for configuring the package). This is useful when you want to customize the installation such as installing the client outside of GLOBUS_LOCATION.
First, unzip and untar the package and cd into that new directory. Then you can configure and build as desired:
% ./configure --with-globus-flavor= --prefix=<install_path>
% make ; make install