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.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

NcFTP Avhengigheter

Valgfri

LLVM-19.1.0 (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.

Først, fiks et problem med konfigureringsskriptet introdusert av gcc-14:

sed -i 's/def HAVE_STDLIB_H/ 1/;s/extern select/extern int select/' configure

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-19.1.0 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.

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