Changeset ef3ec45


Ignore:
Timestamp:
04/29/2005 07:24:38 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
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
Message:

Tagged ncftp.xml.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • basicnet/netprogs/ncftp.xml

    r7824719 ref3ec45  
    1515
    1616<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 
    2224<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 &amp;&amp;
     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 &amp;&amp;
    7280make -C libncftp shared &amp;&amp;
    7381make -C libncftp soinstall &amp;&amp;
    7482make &amp;&amp;
    75 make install</command></userinput></screen>
    76 
    77 <para>To install <application>Nc<acronym>FTP</acronym></application> using the
    78 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 &amp;&amp;
     83make 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 &amp;&amp;
    8290make &amp;&amp;
    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 
     91make install</userinput></screen>
     92   
     93  </sect2>
     94 
     95  <sect2 role="commands">
     96    <title>Command Explanations</title>
     97
     98    <para><command>make -C ... &amp;&amp; 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 
    160236</sect1>
    161 
Note: See TracChangeset for help on using the changeset viewer.