source: basicnet/netprogs/ncftp/ncftp-inst.xml@ e8c0cb17

10.0 10.1 11.0 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 ken/refactor-virt krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since e8c0cb17 was e8c0cb17, checked in by Larry Lawrence <larry@…>, 19 years ago

ncftp license issue

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@885 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 1.4 KB
Line 
1<sect2>
2<title>Installation of ncftp</title>
3
4<para>There are two ways to build ncftp. The first (and optimal) way,
5builds most of the functionality as a shared library and then builds and
6installs the program linked against this library. The second method
7simply links all of the functionality into the binary statically. This
8doesn't make the dynamic library available for linking by other
9applications. You need to choose which method best suits you. Note
10that the second method does <emphasis>not</emphasis> create an entirely
11statically linked binary; only the libncftp parts are statically linked
12in, in this case. Be aware that building and using the shared library is
13covered by the Clarified Artistic License; however, developing applications
14that utilize the shared library is subject to a different license.</para>
15
16<para>To install ncftp using the first (and optimal) method, run the
17following commands:</para>
18
19<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
20cd libncftp &amp;&amp;
21make shared &amp;&amp;
22make soinstall &amp;&amp;
23cd .. &amp;&amp;
24make &amp;&amp;
25make install</userinput></screen></para>
26
27<para>To install ncftp using the second method (with the libncftp
28functionality linked in statically) run the following commands:</para>
29
30<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
31make &amp;&amp;
32make install</userinput></screen></para>
33
34</sect2>
35
Note: See TracBrowser for help on using the repository browser.