NcFTP-3.2.7

Introduksjon til NcFTP

NcFTP pakken inneholder et kraftig og fleksibelt grensesnitt til Internett standard Filoverførings Protokoll. Den er ment å erstatte eller supplere ftp programmet.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

NcFTP Avhengigheter

Valgfri

LLVM-17.0.6 (med Clang, brukes som standard hvis installert)

Installation of NcFTP

Det er to måter å bygge NcFTP på. Den første (og optimal) måten bygger mesteparten av funksjonaliteten som et delt bibliotek og deretter bygger og installerer programmet koblet mot dette biblioteket. Den andre metoden kobler ganske enkelt all funksjonalitet til binæren statisk. Dette gjør ikke det dynamiske biblioteket tilgjengelig for kobling av andre applikasjoner. Du må velge hvilken metode som passer deg best. Merk at den andre metoden ikke oppretter en helt statisk koblet binær; bare libncftp deler er statisk koblet, i dette tilfellet. Vær oppmerksom på at det å bygge og bruke det delte biblioteket er dekket av Clarified Artistic License; imidlertid å utvikle applikasjoner som bruker det delte biblioteket er underlagt en annen tillatelse.

Deretter oppdaterer du konfigureringsskriptet til å bruke moderne C standarder:

patch -Np1 -i ../ncftp-3.2.7-configure_fixes-1.patch &&
autoreconf -fiv -I autoconf_local

For å installere NcFTP ved å bruke den første (og optimale) metoden, kjør følgende kommandoer:

CC=/usr/bin/gcc \
./configure --prefix=/usr --sysconfdir=/etc &&
make -C libncftp shared &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make -C libncftp soinstall &&
make install

For å installere NcFTP ved å bruke den andre metoden (med libncftp funksjonalitet koblet inn statisk) kjør følgende kommandoer:

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

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

CC=/usr/bin/gcc. Denne miljøvariabelen sikrer at gcc blir brukt hvis LLVM-17.0.6 er installert. Byggeprosedyren er brutt hvis gcc ikke blir brukt.

make -C ... && make -C ...: Disse kommandoene lager og installerer det dynamiske biblioteket libncftp som deretter brukes til å linke mot ved kompilering av hovedprogrammet.

Konfigurere NcFTP

Konfigurasjonsfiler

/etc/ncftp.* og ~/.ncftp/*; spesielt /etc/ncftp.prefs_v3 og ~/.ncftp/prefs_v3

Konfigurasjonsinformasjon

De fleste NcFTP konfigurasjonene gjøres mens du er i programmet, og konfigurasjonsfilene behandles automatisk. Et unntak fra dette er ~/.ncftp/prefs_v3. Det er forskjellige alternativer å endre der, inkludert:

yes-i-know-about-NcFTPd=yes

Dette deaktiverer splash-skjermen som annonserer NcFTPd serveren.

Det er andre alternativer i prefs_v3 filen. De fleste av disse er selvforklarende. Globale standarder kan settes i /etc/ncftp.prefs_v3.

Innhold

Installerte Programmer: ncftp, ncftpbatch, ncftpbookmarks, ncftpget, ncftpls, ncftpput, og ncftpspooler
Installert Bibliotek: libncftp.so
Installerte Mapper: Ingen

Korte Beskrivelser

ncftp

er et nettleserprogram for File Transfer Protocol

ncftpbatch

er en individuell satsvis FTP jobb prosessor

ncftpbookmarks

er NcFTP Bokmerkeredigerer (NCurses-basert)

ncftpget

er et internett filoverføringsprogram for skript som brukes til å hente filer

ncftpls

er et internett filoverføringsprogram for skript som brukes til å liste filer

ncftpput

er et internett filoverføringsprogram for skript som brukes til å overføre filer

ncftpspooler

er en global satsvis FTP jobb prosessor nisse