Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 14. Основные сетевые программы Вперед

Пакет NcFTP-3.2.3

Знакомимся с пакетом NcFTP

В пакете NcFTP находится мощный и гибкий интерфейс протокола передачи файлов File Transfer Protocol. Он предназначен для замены программы ftp.

Известно, что пакет правильно собирается и работает на платформе LFS-6.5.

Информация о пакете

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/ncftp

Установка пакета NcFTP

Есть два способа сборки пакета NcFTP. При первом (и оптимальном) способе большая часть функций собирается в виде общедоступной библиотеки, а затем осуществляется сборка программы с компоновкой с этой библиотекой. При втором способе все функции просто статически компонуются в двоичный модуль. В результате динамическая библиотека становится недоступной из других приложений. Вам следует выбрать тот способ. какой для вас более предпочтителен. Обратите внимание, что при втором способе не создается полностью статически скомпонованный двоичный модуль, в данном случае статически компонуются только части библиотеки libncftp. Имейте в виду, что условия сборки и использования общедоступной библиотеки описываются в лицензии Clarified Artistic License; однако, разработка приложений, которые используют общую библиотеку, попадает под действие другой лицензии.

Чтобы установить пакет NcFTP первым (и оптимальным) способом, выполните следующие команды:

./configure --prefix=/usr --sysconfdir=/etc &&
make -C libncftp shared &&
make

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make -C libncftp soinstall &&

make install

Чтобы установить пакет NcFTP вторым способом (с функциями libncftp, скомпонованными статически), выполните следующие команды:

./configure --prefix=/usr --sysconfdir=/etc &&
make

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

make -C ... && make -C ...: Эти команды собирают и устанавливают динамическую библиотеку libncftp, которая затем во время компиляции используется для компоновки с основной программой.

Конфигурирование пакета NcFTP

Конфигурационные файлы

/etc/ncftp.* и ~/.ncftp/*; в частности /etc/ncftp.prefs_v3 и ~/.ncftp/prefs_v3

Подробнее о конфигурировании

Большая часть конфигурирования NcFTP выполняется в самой программе и работа с конфигурационными файлами осуществляется автоматически. Единственным исключением является файл ~/.ncftp/prefs_v3. В нем есть различные параметры настроек, в том числе и следующий:

yes-i-know-about-NcFTPd=yes

Он отключает рекламную заставку сервера NcFTPd.

В файле prefs_v3 есть и другие параметры настроек. Большинство из них понятны сами по себе. Глобальные настройки, используемые по умолчанию, можно установить в файле /etc/ncftp.prefs_v3.

Описание пакета

Установленные программы: ncftp, ncftpbatch, ncftpbookmarks, ncftpget, ncftpls, ncftpput и ncftpspooler

Установленные библиотеки: libncftp.so

Установленные директории: Нет

Краткое описание

ncftp

программа — браузер для протокола File Transfer Protoco

ncftpbatch

отдельный потоковый процессор для выполнения задач FTP

ncftpbookmarks

редактор ссылок NcFTP (на базе Ncurses)

ncftpget

программа, использующая скрипты для поиска файлов

ncftpls

программа, использующая скрипты для выдачи списков файлов

ncftpput

программа, использующая скрипты для передачи файлов

ncftpspooler

демон глобального потокового процессора для выполнения задач FTP

Перевод сделан с варианта оригинала, датированного 2009-07-29 13:13:31 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Inetutils-1.8   Пакет Net-tools-1.60