The package can be downloaded from several places, including:
The latest version is stored in a file, e.g., ‘gsasl-1.10.0.tar.gz’ where the ‘1.10.0’ value is the highest version number in the directory.
The package is then extracted, configured and built like many other packages that use Autoconf. For detailed information on configuring and building it, refer to the INSTALL file that is part of the distribution archive.
Here is an example terminal session that downloads, configures, builds and install the package. You will need a few basic tools, such as ‘sh’, ‘make’ and ‘cc’.
$ wget -q ftp://ftp.gnu.org/gnu/gsasl/gsasl-1.10.0.tar.gz $ tar xfz gsasl-1.10.0.tar.gz $ cd gsasl-1.10.0/ $ ./configure ... $ make ... $ make install ...
After that gsasl should be properly installed and ready for use.
configure options may be relevant, summarized in the
If your target system require a minimal implementation, you may wish
to disable the client or the server part of the code. This does not
remove symbols from the library, so if you attempt to call an
application that uses server functions in a library built with
--disable-server, the function will return an error code.
Remove backwards compatibility (see Old Functions). Use if you want to limit the size of the library.
Disable or enable individual mechanisms (see Mechanisms).
Disable internationalized string processing. Note that this will result in a SASL library that is compatible with RFC 2222 but not RFC 4422.
For the complete list, refer to the output from
|• Installing under Windows:||Windows specific build instructions.|
|• Kerberos on Windows:||Building with Kerberos via GSS-API on Windows.|