NcFTP-3.2.6

Introduction à NcFTP

Le paquet NcFTP contient une interface puissante et flexible avec le standard Internet File Transfer Protocol. Il vise à remplacer ou compléter le programme de stockage ftp.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

  • Téléchargement (HTTP) :

  • Téléchargement (FTP) : ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.xz

  • Somme de contrôle MD5 du téléchargement : 42d0f896d69a4d603ec097546444245f

  • Taille du téléchargement : 412 Ko

  • Estimation de l'espace disque requis : 6.6 Mo

  • Estimation du temps de construction : 0.2 SBU

Dépendances de NcFTP

Facultatives

LLVM-10.0.1 (avec Clang, utilisé par défaut s'il est installé)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ncftp

Installation de NcFTP

Il y a deux façons de construire NcFTP. La première (et optimale) façon construit la plupart des fonctionnalités comme une bibliothèque partagée puis construit et installe le programme lié à cette bibliothèque. La seconde méthode lie simplement toutes les fonctionnalités au binaire de façon statique. Elle ne rend pas la bibliothèque dynamique disponible pour que d'autres applications s'y lient. Vous devez choisir quelle méthode vous convient le mieux. Notez que la seconde méthode ne crée pas un binaire lié entièrement de façon dynamique ; dans ce cas, seules les parties libncftp sont liées de façon statique. Sachez que la construction et l'utilisation de la bibliothèque partagée est couverte par la Clarified Artistic License ; cependant le développement d'applications utilisant la bibliothèque partagée est soumis à une autre licence.

First, fix an issue caused by a change in behavior in GCC-10:

sed -i 's/^Bookmark/extern Bookmark/' sh_util/gpshare.c

Pour installer NcFTP en utilisant la première (et optimale) méthode, lancez les commandes suivantes :

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

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make -C libncftp soinstall &&
make install

Pour installer NcFTP en utilisant la seconde méthode (avec la fonctionnalité libncftp liée de façon statique) lancez les commandes suivantes :

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

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

make -C ... && make -C ... : Ces commandes fabriquent et installent la bibliothèque dynamique libncftp qui est ensuite utilisée pour s'y lier lors de la compilation du programme principal

Configuration de NcFTP

Fichiers de configuration

/etc/ncftp.* and ~/.ncftp/*; especially /etc/ncftp.prefs_v3 et ~/.ncftp/prefs_v3

Informations sur la configuration

Most NcFTP configuration is done while in the program, and the configuration files are dealt with automatically. One exception to this is ~/.ncftp/prefs_v3. There are various options to alter in there, including:

yes-i-know-about-NcFTPd=yes

Ceci désactive la publicité à l'écran d'accueil pour le serveur NcFTPd.

Il y a d'autres options dans le fichier prefs_v3. La plupart d'entre elles s'expliquent d'elles-mêmes. Vous pouvez mettre les paramètres globaux par défaut dans /etc/ncftp.prefs_v3.

Contenu

Programmes installés: ncftp, ncftpbatch, ncftpbookmarks, ncftpget, ncftpls, ncftpput et ncftpspooler
Bibliothèque installée: libncftp.so
Répertoires installés: Aucun

Descriptions courtes

ncftp

est un programme de navigation pour File Transfer Protocol.

ncftpbatch

est un processeur de tâches FTP batch individuelles.

ncftpbookmarks

est l'éditeur de signets NcFTP (basé sur NCurses).

ncftpget

est un programme de transfert de fichiers par Internet pour des scripts, utilisé pour récupérer les fichiers.

ncftpls

est un programme de transfert de fichiers par Internet pour des scripts, utilisé pour lister des fichiers.

ncftpput

est un programme de transfert de fichiers par Internet pour des scripts, utilisé pour transférer les fichiers.

ncftpspooler

est un processeur de tâches FTP batch globales.

Last updated on 2020-06-04 20:16:57 +0000