2002-07-08 04:28:42 +08:00
|
|
|
<sect2>
|
|
|
|
<title>Installation of ncftp</title>
|
|
|
|
|
|
|
|
<para>There are two ways to build ncftp. The first (and optimal) way,
|
|
|
|
builds most of the functionality as a shared library and then builds and
|
|
|
|
installs the program linked against this library. The second method
|
|
|
|
simply links all of the functionality into the binary statically. This
|
|
|
|
doesn't make the dynamic library available for linking by other
|
|
|
|
applications. You need to choose which method best suits you. Note
|
|
|
|
that the second method does <emphasis>not</emphasis> create an entirely
|
|
|
|
statically linked binary; only the libncftp parts are statically linked
|
2003-04-26 08:45:12 +08:00
|
|
|
in, in this case. Be aware that building and using the shared library is
|
|
|
|
covered by the Clarified Artistic License; however, developing applications
|
|
|
|
that utilize the shared library is subject to a different license.</para>
|
2002-07-08 04:28:42 +08:00
|
|
|
|
|
|
|
<para>To install ncftp using the first (and optimal) method, run the
|
|
|
|
following commands:</para>
|
|
|
|
|
|
|
|
<para><screen><userinput>./configure --prefix=/usr &&
|
|
|
|
cd libncftp &&
|
|
|
|
make shared &&
|
|
|
|
make soinstall &&
|
|
|
|
cd .. &&
|
|
|
|
make &&
|
|
|
|
make install</userinput></screen></para>
|
|
|
|
|
|
|
|
<para>To install ncftp using the second method (with the libncftp
|
|
|
|
functionality linked in statically) run the following commands:</para>
|
|
|
|
|
|
|
|
<para><screen><userinput>./configure --prefix=/usr &&
|
|
|
|
make &&
|
|
|
|
make install</userinput></screen></para>
|
|
|
|
|
|
|
|
</sect2>
|
|
|
|
|