Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 14. Основные сетевые программы | Вперед |
Пакет NcFTP-3.2.3
Знакомимся с пакетом NcFTP
В пакете NcFTP находится мощный и гибкий интерфейс протокола передачи файлов File Transfer Protocol. Он предназначен для замены программы ftp.
Известно, что пакет правильно собирается и работает на платформе LFS-6.5.
Информация о пакете
- Загрузка (HTTP): http://gd.tuwien.ac.at/infosys/clients/ftp/ncftp/ncftp-3.2.3-src.tar.bz2
- Загрузка (FTP): ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.bz2
- Контрольная сумма MD5: fac4aa169e1734e8d9617afd4a9b51e5
- Размер загружаемого пакета: 416 KB
- Оценочный размер требуемого дискового пространства: 8 MB
- Оценочное время сборки: 0,2 SBU
Замечания для пользователей: 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 |