Changeset ef3ec45
- Timestamp:
- 04/29/2005 07:24:38 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- d93dcd2
- Parents:
- 7824719
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
basicnet/netprogs/ncftp.xml
r7824719 ref3ec45 15 15 16 16 <sect1 id="ncftp" xreflabel="NcFTP-&ncftp-version;"> 17 <sect1info> 18 <othername>$LastChangedBy$</othername> 19 <date>$Date$</date> 20 </sect1info> 21 <?dbhtml filename="ncftp.html"?> 17 <?dbhtml filename="ncftp.html"?> 18 19 <sect1info> 20 <othername>$LastChangedBy$</othername> 21 <date>$Date$</date> 22 </sect1info> 23 22 24 <title>NcFTP-&ncftp-version;</title> 23 24 <sect2> 25 <title>Introduction to 26 <application>Nc<acronym>FTP</acronym></application></title> 27 28 <para>The <application>Nc<acronym>FTP</acronym></application> package contains 29 a powerful and flexible interface to the Internet standard File Transfer 30 Protocol. It is intended to replace or supplement the stock 31 <command>ftp</command> program.</para> 32 33 <sect3><title>Package information</title> 34 <itemizedlist spacing='compact'> 35 <listitem><para>Download (HTTP): <ulink 36 url="&ncftp-download-http;"/></para></listitem> 37 <listitem><para>Download (FTP): <ulink 38 url="&ncftp-download-ftp;"/></para></listitem> 39 <listitem><para>Download MD5 sum: &ncftp-md5sum;</para></listitem> 40 <listitem><para>Download size: &ncftp-size;</para></listitem> 41 <listitem><para>Estimated disk space required: 42 &ncftp-buildsize;</para></listitem> 43 <listitem><para>Estimated build time: 44 &ncftp-time;</para></listitem></itemizedlist> 45 </sect3> 46 47 </sect2> 48 49 <sect2> 50 <title>Installation of 51 <application>Nc<acronym>FTP</acronym></application></title> 52 53 <para>There are two ways to build 54 <application>Nc<acronym>FTP</acronym></application>. The first 55 (and optimal) way builds most of the functionality as a shared library and 56 then builds and installs the program linked against this library. The second 57 method simply links all of the functionality into the binary statically. This 58 doesn't make the dynamic library available for linking by other 59 applications. You need to choose which method best suits you. Note 60 that the second method does <emphasis>not</emphasis> create an entirely 61 statically linked binary; only the 62 <filename class="libraryfile">libncftp</filename> parts are 63 statically linked in, in this case. Be aware that building and using the shared 64 library is covered by the Clarified Artistic License; however, developing 65 applications that utilize the shared library is subject to a different 66 license.</para> 67 68 <para>To install <application>Nc<acronym>FTP</acronym></application> using the 69 first (and optimal) method, run the following commands:</para> 70 71 <screen><userinput><command>./configure --prefix=/usr && 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></listitem> 57 </itemizedlist> 58 59 </sect2> 60 61 <sect2 role="installation"> 62 <title>Installation of NcFTP</title> 63 64 <para>There are two ways to build <application>NcFTP</application>. 65 The first (and optimal) way builds most of the functionality as a shared library 66 and then builds and installs the program linked against this library. The 67 second method simply links all of the functionality into the binary statically. 68 This doesn't make the dynamic library available for linking by other applications. 69 You need to choose which method best suits you. Note that the second method 70 does <emphasis>not</emphasis> create an entirely statically linked binary; 71 only the <filename class="libraryfile">libncftp</filename> parts are statically 72 linked in, in this case. Be aware that building and using the shared library is 73 covered by the Clarified Artistic License; however, developing applications that 74 utilize the shared library is subject to a different license.</para> 75 76 <para>To install <application>NcFTP</application> using the 77 first (and optimal) method, run the following commands:</para> 78 79 <screen><userinput>./configure --prefix=/usr && 72 80 make -C libncftp shared && 73 81 make -C libncftp soinstall && 74 82 make && 75 make install</ command></userinput></screen>76 77 <para>To install <application>Nc<acronym>FTP</acronym></application> using the78 second method (with the <filename class="libraryfile">libncftp</filename>79 functionality linked in statically) run the following commands:</para>80 81 <screen><userinput> <command>./configure --prefix=/usr &&83 make install</userinput></screen> 84 85 <para>To install <application>NcFTP</application> using the 86 second method (with the <filename class="libraryfile">libncftp</filename> 87 functionality linked in statically) run the following commands:</para> 88 89 <screen><userinput>./configure --prefix=/usr && 82 90 make && 83 make install</command></userinput></screen> 84 85 </sect2> 86 87 <sect2> 88 <title>Command explanations</title> 89 90 <para><screen><command>make -C libncftp shared 91 make -C libncftp soinstall</command></screen> 92 These commands make and install the dynamic library <filename 93 class="libraryfile">libncftp</filename> which is then used to link 94 against when compiling the main program.</para> 95 96 </sect2> 97 98 <sect2> 99 <title>Configuring <application>Nc<acronym>FTP</acronym></application></title> 100 101 <sect3><title>Config files</title> 102 <para><filename>~/.ncftp/*</filename>; especially 103 <filename>~/.ncftp/prefs_v3</filename></para> 104 </sect3> 105 106 <sect3><title>Configuration Information</title> 107 108 <para>Most <application>Nc<acronym>FTP</acronym></application> configuration 109 is done while in the program, and the configuration files are dealt with 110 automatically. One exception to this is <filename>~/.ncftp/prefs_v3</filename>. 111 There are various options to alter in there, including:</para> 112 113 <para><screen><userinput>yes-i-know-about-NcFTPd=yes</userinput></screen> 114 This disables the splash screen advertising the 115 <application>NcFTPd</application> server.</para> 116 117 <para>There are other options in the <filename>prefs_v3</filename> file. Most 118 of these are self-explanatory.</para> 119 </sect3> 120 121 </sect2> 122 123 <sect2> 124 <title>Contents</title> 125 126 <para>The <application>Nc<acronym>FTP</acronym></application> package 127 contains <filename class="libraryfile">libncftp</filename>, 128 <command>ncftp</command>, <command>ncftpbatch 129 </command>, <command>ncftpbookmarks</command>, 130 <command>ncftpget</command>, <command>ncftpls</command>, 131 <command>ncftpput</command> and <command>ncftpspooler</command>.</para> 132 </sect2> 133 134 <sect2><title>Description</title> 135 136 <sect3><title>ncftp</title> 137 <para>A browser program for File Transfer Protocol.</para></sect3> 138 139 <sect3><title>ncftpbatch</title> 140 <para>Individual batch <acronym>FTP</acronym> job processor.</para></sect3> 141 142 <sect3><title>ncftpbookmarks</title> 143 <para><application>NcFTP</application> Bookmark Editor 144 (<application>NCurses</application>-based).</para></sect3> 145 146 <sect3><title>ncftpget</title> 147 <para>Internet file transfer program for scripts.</para></sect3> 148 149 <sect3><title>ncftpls</title> 150 <para>Internet file transfer program for scripts.</para></sect3> 151 152 <sect3><title>ncftpput</title> 153 <para>Internet file transfer program for scripts.</para></sect3> 154 155 <sect3><title>ncftpspooler</title> 156 <para>Global batch <acronym>FTP</acronym> job processor daemon.</para></sect3> 157 158 </sect2> 159 91 make install</userinput></screen> 92 93 </sect2> 94 95 <sect2 role="commands"> 96 <title>Command Explanations</title> 97 98 <para><command>make -C ... && make -C ...</command>: 99 These commands make and install the dynamic library <filename 100 class="libraryfile">libncftp</filename> which is then used to link 101 against when compiling the main program.</para> 102 103 </sect2> 104 105 <sect2 role="configuration"> 106 <title>Configuring NcFTP</title> 107 108 <sect3 id="ncftp-config"> 109 <title>Config Files</title> 110 111 <para><filename>~/.ncftp/*</filename>; especially 112 <filename>~/.ncftp/prefs_v3</filename></para> 113 114 <indexterm zone="ncftp ncftp-config"> 115 <primary sortas="e-AA.ncftp/*">~/.ncftp/*</primary> 116 </indexterm> 117 118 </sect3> 119 120 <sect3> 121 <title>Configuration Information</title> 122 123 <para>Most <application>NcFTP</application> configuration 124 is done while in the program, and the configuration files are dealt with 125 automatically. One exception to this is <filename>~/.ncftp/prefs_v3</filename>. 126 There are various options to alter in there, including:</para> 127 128 <screen><literal>yes-i-know-about-NcFTPd=yes</literal></screen> 129 130 <para>This disables the splash screen advertising the 131 <application>NcFTPd</application> server.</para> 132 133 <para>There are other options in the <filename>prefs_v3</filename> file. Most 134 of these are self-explanatory.</para> 135 136 </sect3> 137 138 </sect2> 139 140 <sect2 role="content"> 141 <title>Contents</title> 142 143 <segmentedlist> 144 <segtitle>Installed Programs</segtitle> 145 <segtitle>Installed Library</segtitle> 146 <segtitle>Installed Directories</segtitle> 147 148 <seglistitem> 149 <seg>ncftp, ncftpbatch, ncftpbookmarks, ncftpget, 150 ncftpls, ncftpput, and ncftpspooler</seg> 151 <seg>libncftp</seg> 152 <seg>None</seg> 153 </seglistitem> 154 </segmentedlist> 155 156 <variablelist> 157 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 158 <?dbfo list-presentation="list"?> 159 <?dbhtml list-presentation="table"?> 160 161 <varlistentry id="ncftp-prog"> 162 <term><command>ncftp</command></term> 163 <listitem> 164 <para>a browser program for File Transfer Protocol.</para> 165 <indexterm zone="ncftp ncftp-prog"> 166 <primary sortas="b-ncftp">ncftp</primary> 167 </indexterm> 168 </listitem> 169 </varlistentry> 170 171 <varlistentry id="ncftpbatch"> 172 <term><command>ncftpbatch</command></term> 173 <listitem> 174 <para>individual batch FTP job processor.</para> 175 <indexterm zone="ncftp ncftpbatch"> 176 <primary sortas="b-ncftpbatch">ncftpbatch</primary> 177 </indexterm> 178 </listitem> 179 </varlistentry> 180 181 <varlistentry id="ncftpbookmarks"> 182 <term><command>ncftpbookmarks</command></term> 183 <listitem> 184 <para><application>NcFTP</application> Bookmark Editor 185 (<application>NCurses</application>-based).</para> 186 <indexterm zone="ncftp ncftpbookmarks"> 187 <primary sortas="b-ncftpbookmarks">ncftpbookmarks</primary> 188 </indexterm> 189 </listitem> 190 </varlistentry> 191 192 <varlistentry id="ncftpget"> 193 <term><command>ncftpget</command></term> 194 <listitem> 195 <para>internet file transfer program for scripts.</para> 196 <indexterm zone="ncftp ncftpget"> 197 <primary sortas="b-ncftpget">ncftpget</primary> 198 </indexterm> 199 </listitem> 200 </varlistentry> 201 202 <varlistentry id="ncftpls"> 203 <term><command>ncftpls</command></term> 204 <listitem> 205 <para>internet file transfer program for scripts.</para> 206 <indexterm zone="ncftp ncftpls"> 207 <primary sortas="b-ncftpls">ncftpls</primary> 208 </indexterm> 209 </listitem> 210 </varlistentry> 211 212 <varlistentry id="ncftpput"> 213 <term><command>ncftpput</command></term> 214 <listitem> 215 <para>internet file transfer program for scripts.</para> 216 <indexterm zone="ncftp ncftpput"> 217 <primary sortas="b-ncftpput">ncftpput</primary> 218 </indexterm> 219 </listitem> 220 </varlistentry> 221 222 <varlistentry id="ncftpspooler"> 223 <term><command>ncftpspooler</command></term> 224 <listitem> 225 <para>global batch FTP job processor daemon.</para> 226 <indexterm zone="ncftp ncftpspooler"> 227 <primary sortas="b-ncftpspooler">ncftpspooler</primary> 228 </indexterm> 229 </listitem> 230 </varlistentry> 231 232 </variablelist> 233 234 </sect2> 235 160 236 </sect1> 161
Note:
See TracChangeset
for help on using the changeset viewer.