source: basicnet/netprogs/ncftp.xml@ bbdb0ff4

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since bbdb0ff4 was bbdb0ff4, checked in by Randy McMurchy <randy@…>, 19 years ago

Removed excess multiple spaces from the ends of lines

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

  • Property mode set to 100644
File size: 8.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY ncftp-download-http "http://gd.tuwien.ac.at/infosys/clients/ftp/ncftp/ncftp-&ncftp-version;-src.tar.bz2">
8 <!-- <!ENTITY ncftp-download-ftp "ftp://ftp.ncftp.com/ncftp/ncftp-&ncftp-version;-src.tar.bz2"> -->
9 <!ENTITY ncftp-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/ncftp-&ncftp-version;-src.tar.bz2">
10 <!ENTITY ncftp-md5sum "2a310a3c9ca126e6b409d0d1d1ccda75">
11 <!ENTITY ncftp-size "389 KB">
12 <!ENTITY ncftp-buildsize "5.2 MB">
13 <!ENTITY ncftp-time "0.38 SBU">
14]>
15
16<sect1 id="ncftp" xreflabel="NcFTP-&ncftp-version;">
17 <?dbhtml filename="ncftp.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24<title>NcFTP-&ncftp-version;</title>
25
26 <indexterm zone="ncftp">
27 <primary sortas="a-NcFTP">NcFTP</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to NcFTP</title>
32
33 <para>The <application>NcFTP</application> package contains
34 a powerful and flexible interface to the Internet standard File Transfer
35 Protocol. It is intended to replace or supplement the stock
36 <command>ftp</command> program.</para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&ncftp-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&ncftp-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &ncftp-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &ncftp-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &ncftp-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &ncftp-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 </sect2>
61
62 <sect2 role="installation">
63 <title>Installation of NcFTP</title>
64
65 <para>There are two ways to build <application>NcFTP</application>.
66 The first (and optimal) way builds most of the functionality as a shared library
67 and then builds and installs the program linked against this library. The
68 second method simply links all of the functionality into the binary statically.
69 This doesn't make the dynamic library available for linking by other applications.
70 You need to choose which method best suits you. Note that the second method
71 does <emphasis>not</emphasis> create an entirely statically linked binary;
72 only the <filename class="libraryfile">libncftp</filename> parts are statically
73 linked in, in this case. Be aware that building and using the shared library is
74 covered by the Clarified Artistic License; however, developing applications that
75 utilize the shared library is subject to a different license.</para>
76
77 <para>To install <application>NcFTP</application> using the
78 first (and optimal) method, run the following commands:</para>
79
80<screen><userinput>./configure --prefix=/usr &amp;&amp;
81make -C libncftp shared &amp;&amp;
82make -C libncftp soinstall &amp;&amp;
83make &amp;&amp;
84make install</userinput></screen>
85
86 <para>To install <application>NcFTP</application> using the
87 second method (with the <filename class="libraryfile">libncftp</filename>
88 functionality linked in statically) run the following commands:</para>
89
90<screen><userinput>./configure --prefix=/usr &amp;&amp;
91make &amp;&amp;
92make install</userinput></screen>
93
94 </sect2>
95
96 <sect2 role="commands">
97 <title>Command Explanations</title>
98
99 <para><command>make -C ... &amp;&amp; make -C ...</command>:
100 These commands make and install the dynamic library <filename
101 class="libraryfile">libncftp</filename> which is then used to link
102 against when compiling the main program.</para>
103
104 </sect2>
105
106 <sect2 role="configuration">
107 <title>Configuring NcFTP</title>
108
109 <sect3 id="ncftp-config">
110 <title>Config Files</title>
111
112 <para><filename>~/.ncftp/*</filename>; especially
113 <filename>~/.ncftp/prefs_v3</filename></para>
114
115 <indexterm zone="ncftp ncftp-config">
116 <primary sortas="e-AA.ncftp/*">~/.ncftp/*</primary>
117 </indexterm>
118
119 </sect3>
120
121 <sect3>
122 <title>Configuration Information</title>
123
124 <para>Most <application>NcFTP</application> configuration
125 is done while in the program, and the configuration files are dealt with
126 automatically. One exception to this is <filename>~/.ncftp/prefs_v3</filename>.
127 There are various options to alter in there, including:</para>
128
129<screen><literal>yes-i-know-about-NcFTPd=yes</literal></screen>
130
131 <para>This disables the splash screen advertising the
132 <application>NcFTPd</application> server.</para>
133
134 <para>There are other options in the <filename>prefs_v3</filename> file. Most
135 of these are self-explanatory.</para>
136
137 </sect3>
138
139 </sect2>
140
141 <sect2 role="content">
142 <title>Contents</title>
143
144 <segmentedlist>
145 <segtitle>Installed Programs</segtitle>
146 <segtitle>Installed Library</segtitle>
147 <segtitle>Installed Directories</segtitle>
148
149 <seglistitem>
150 <seg>ncftp, ncftpbatch, ncftpbookmarks, ncftpget,
151 ncftpls, ncftpput, and ncftpspooler</seg>
152 <seg>libncftp</seg>
153 <seg>Not determined at this time</seg>
154 </seglistitem>
155 </segmentedlist>
156
157 <variablelist>
158 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
159 <?dbfo list-presentation="list"?>
160 <?dbhtml list-presentation="table"?>
161
162 <varlistentry id="ncftp-prog">
163 <term><command>ncftp</command></term>
164 <listitem>
165 <para>a browser program for File Transfer Protocol.</para>
166 <indexterm zone="ncftp ncftp-prog">
167 <primary sortas="b-ncftp">ncftp</primary>
168 </indexterm>
169 </listitem>
170 </varlistentry>
171
172 <varlistentry id="ncftpbatch">
173 <term><command>ncftpbatch</command></term>
174 <listitem>
175 <para>individual batch FTP job processor.</para>
176 <indexterm zone="ncftp ncftpbatch">
177 <primary sortas="b-ncftpbatch">ncftpbatch</primary>
178 </indexterm>
179 </listitem>
180 </varlistentry>
181
182 <varlistentry id="ncftpbookmarks">
183 <term><command>ncftpbookmarks</command></term>
184 <listitem>
185 <para><application>NcFTP</application> Bookmark Editor
186 (<application>NCurses</application>-based).</para>
187 <indexterm zone="ncftp ncftpbookmarks">
188 <primary sortas="b-ncftpbookmarks">ncftpbookmarks</primary>
189 </indexterm>
190 </listitem>
191 </varlistentry>
192
193 <varlistentry id="ncftpget">
194 <term><command>ncftpget</command></term>
195 <listitem>
196 <para>internet file transfer program for scripts.</para>
197 <indexterm zone="ncftp ncftpget">
198 <primary sortas="b-ncftpget">ncftpget</primary>
199 </indexterm>
200 </listitem>
201 </varlistentry>
202
203 <varlistentry id="ncftpls">
204 <term><command>ncftpls</command></term>
205 <listitem>
206 <para>internet file transfer program for scripts.</para>
207 <indexterm zone="ncftp ncftpls">
208 <primary sortas="b-ncftpls">ncftpls</primary>
209 </indexterm>
210 </listitem>
211 </varlistentry>
212
213 <varlistentry id="ncftpput">
214 <term><command>ncftpput</command></term>
215 <listitem>
216 <para>internet file transfer program for scripts.</para>
217 <indexterm zone="ncftp ncftpput">
218 <primary sortas="b-ncftpput">ncftpput</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="ncftpspooler">
224 <term><command>ncftpspooler</command></term>
225 <listitem>
226 <para>global batch FTP job processor daemon.</para>
227 <indexterm zone="ncftp ncftpspooler">
228 <primary sortas="b-ncftpspooler">ncftpspooler</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 </variablelist>
234
235 </sect2>
236
237</sect1>
Note: See TracBrowser for help on using the repository browser.