ncftp강좌 2편: ncftp 설치하기 : ncftp 를 설치하는 두가지 방법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,764 조회
- 0 추천
- 목록
본문
ncftp강좌 2편: ncftp 설치하기 : ncftp 를 설치하는 두가지 방법
Ncftp를 사용하려면 여러분의 시스템에 ncftp가 설치되어있어야 한다.
그렇다면 ncftp소스는 어디서 구할까? Ncftp는 ncftp.com사이트에서 rpm파일 또는 tar.gz형태의 압축소스파일도 구할 수 있다.
그리고 필자가 근무하는 리눅스포털사이트인 www.linux.co.kr에서도 구할 수 있다.
일단 rpm소스를 구하는 것은 여러분에게 맡기고 다음과 같이 rpm으로 설치를 해보겠다.
다음 예를 보기 바란다.
[root@sulinux ~]# ls -l ncftp-3.2.6-2.i386.rpm -rw-r--r-- 1 root root 509250 10월 22 16:43 ncftp-3.2.6-2.i386.rpm [root@sulinux ~]# [root@sulinux ~]# rpm -Uvh ncftp-3.2.6-2.i386.rpm 경고: ncftp-3.2.6-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 준비 중... ########################################### [100%] 1:ncftp ########################################### [100%] [root@sulinux ~]# |
구해온 rpm파일을 rpm명령어로 설치한 것이다.
이 웹사이트(www.linux.co.kr)의 rpm편을 보면 설치방법에 대한 자세한 설명이 나와 있다.
참고하도록 하고, 일단 이렇게 설치된 ncftp가 시스템의 어디에 어떤 파일들이 설치되어 있는가를 다음과 같이 확인하였다.
[root@sulinux ~]# rpm -ql ncftp-3.2.6-2.i386 /usr/bin/ncftp /usr/bin/ncftpbatch /usr/bin/ncftpbookmarks /usr/bin/ncftpget /usr/bin/ncftpls /usr/bin/ncftpput /usr/bin/ncftpspooler … 이하생략 |
이상과 같이 ncftp의 설치를 rpm으로 설치를 확인하였다.
그리고 다음은 ncftp.com에서 직접 tar압축파일을 다운받아서 설치하는 예이다.
참고하여 앞의 rpm방법과 함께 알아두면 좋을 것 같다.
먼저 wget을 이용하여 ncftp.com에서 ncftp압축파일을 다운로드한다.
[root@RockyLinux ~]# wget https://ncftp.com/downloads/ncftp/ncftp-3.2.6-src.tar.gz --2023-07-04 10:48:25-- https://ncftp.com/downloads/ncftp/ncftp-3.2.6-src.tar.gz Resolving ncftp.com (ncftp.com)... 209.197.102.38 Connecting to ncftp.com (ncftp.com)|209.197.102.38|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 636425 (622K) [application/x-gzip] Saving to: `ncftp-3.2.6-src.tar.gz'
ncftp-3.2.6-src.tar.gz 100%[=================================================>] 621.51K 394KB/s in 1.6s
2023-07-04 10:48:28 (394 KB/s) - `ncftp-3.2.6-src.tar.gz' saved [636425/636425]
[root@RockyLinux ~]# |
그리고 다음은 다운받은 ncftp압축소스파일을 확인하였다.
[root@RockyLinux ~]# ls -l ncftp-3.2.6-src.tar.gz -rw-r--r-- 1 root root 636425 12월 5 2016 ncftp-3.2.6-src.tar.gz [root@RockyLinux ~]# |
그리고 다음은 다운받은 ncftp압축소스 파일을 압축 해제하였다.
[root@RockyLinux ~]# tar xvfz ncftp-3.2.6-src.tar.gz ncftp-3.2.6/ ncftp-3.2.6/autoconf_local/ ncftp-3.2.6/autoconf_local/acconfig.h ncftp-3.2.6/autoconf_local/aclocal.m4 ncftp-3.2.6/config.h.in ncftp-3.2.6/configure ncftp-3.2.6/configure.in ncftp-3.2.6/doc/ ncftp-3.2.6/doc/CHANGELOG.txt ncftp-3.2.6/doc/FIREWALLS_AND_PROXIES.txt ncftp-3.2.6/doc/html/ ncftp-3.2.6/doc/html/bug.html ncftp-3.2.6/doc/html/changelog.html ncftp-3.2.6/doc/html/faq.html ncftp-3.2.6/doc/html/index.html ncftp-3.2.6/doc/html/ncftp.html ncftp-3.2.6/doc/html/ncftpbatch.html ncftp-3.2.6/doc/html/ncftpget.html 이하생략.. |
그리고 다음은 압축을 풀어준 후에 생성된 ncftp-3.2.6디렉토리로 이동하여 생성된 파일과 디렉토리들을 확인한 것이다.
[root@RockyLinux ~]# cd ncftp-3.2.6/ [root@RockyLinux ncftp-3.2.6]# [root@RockyLinux ncftp-3.2.6]# ls -l 합계 416 -rw-r--r-- 1 root wheel 286 8월 6 2006 DONATE.txt -rw-r--r-- 1 root root 1606 11월 28 2016 Makefile -rw-r--r-- 1 root wheel 1531 10월 26 2001 Makefile.bin.in -rw-r--r-- 1 root wheel 5356 8월 14 2016 Makefile.in -rw-r--r-- 1 root wheel 1815 9월 30 1999 NcFTP_All.dsp -rw-r--r-- 1 root wheel 4625 9월 30 1999 NcFTP_All.dsw -rw-r--r-- 1 root wheel 7812 4월 13 2010 NcFTP_All.sln -rw-r--r-- 1 root wheel 1613 4월 8 2010 NcFTP_All.vcproj -rw-r--r-- 1 root wheel 3536 8월 6 2006 README.txt drwxr-xr-x 2 root wheel 4096 12월 5 2016 Strn drwxr-xr-x 2 root wheel 42 12월 5 2016 autoconf_local drwxrwxr-x 2 root root 126 11월 28 2016 bin -rw-r--r-- 1 root wheel 14392 11월 13 2016 config.h.in -rwxr-xr-x 1 root wheel 324292 12월 5 2016 configure -rw-r--r-- 1 root wheel 9436 12월 5 2016 configure.in drwxr-xr-x 4 root wheel 328 12월 5 2016 doc drwxr-xr-x 2 root wheel 4096 12월 5 2016 libncftp drwxr-xr-x 3 root wheel 19 12월 5 2016 mac drwxr-xr-x 3 root wheel 4096 12월 5 2016 ncftp drwxr-xr-x 2 root wheel 304 12월 5 2016 sh drwxr-xr-x 2 root wheel 4096 12월 5 2016 sh_util drwxr-xr-x 2 root wheel 4096 12월 5 2016 sio drwxr-xr-x 2 root wheel 130 12월 5 2016 vis drwxr-xr-x 4 root wheel 31 12월 5 2016 win [root@RockyLinux ncftp-3.2.6]# |
그리고 이 디렉토리에서 다음과 같이 설치하였다.
설치방법은 다른 컴파일과정은 모두 생략하고 이미 생성되어있는 바이너리파일들을 설치하기 위하여 간단히 “make install”을 다음과 같이 실행하면 된다.
[root@RockyLinux ncftp-3.2.6]# make install ..... Installing the programs ..... mkdir /usr/local/bin /usr/local/share/man /usr/local/share/man/man1 2>/dev/null make: [Makefile:17: install] 오류 1 (무시됨) for f in ncftp ncftpget ncftpput ncftpbatch ncftpspooler ncftpls ; do \ /bin/rm -f /usr/local/bin/$f ; \ cp bin/$f /usr/local/bin/$f ; \ chmod 755 /usr/local/bin/$f ; \ chown bin /usr/local/bin/$f 2>/dev/null ; \ chgrp bin /usr/local/bin/$f 2>/dev/null ; \ : ; \ done ln /usr/local/bin/ncftpbatch /usr/local/bin/ncftpspooler -rwxr-xr-x 1 bin bin 287392 7월 4 10:50 /usr/local/bin/ncftp -rwxr-xr-x 2 bin bin 208808 7월 4 10:50 /usr/local/bin/ncftpbatch -rwxr-xr-x 1 bin bin 129728 7월 4 10:50 /usr/local/bin/ncftpbookmarks -rwxr-xr-x 1 bin bin 191952 7월 4 10:50 /usr/local/bin/ncftpget -rwxr-xr-x 1 bin bin 158184 7월 4 10:50 /usr/local/bin/ncftpls -rwxr-xr-x 1 bin bin 192136 7월 4 10:50 /usr/local/bin/ncftpput -rwxr-xr-x 2 bin bin 208808 7월 4 10:50 /usr/local/bin/ncftpspooler ..... Installing the manual pages ..... for f in ncftp.1 ncftpget.1 ncftpput.1 ncftpbatch.1 ncftpspooler.1 ncftpls.1 ; do \ /bin/rm -f /usr/local/share/man/man1/$f ; \ cp doc/man/$f /usr/local/share/man/man1/$f ; \ chmod 644 /usr/local/share/man/man1/$f ; \ done Done installing NcFTP. [root@RockyLinux ncftp-3.2.6]# |
그리고 이렇게해서 설치된 ncftp관련 실행파일들은 모두 /usr/local/bin/디렉토리에 생성되었다.
다음은 ncftp관련 실행파일들을 /usr/local/bin디렉토리에서 확인한 것이다.
[root@RockyLinux ncftp-3.2.6]# ls -l /usr/local/bin/ncftp* -rwxr-xr-x 1 bin bin 287392 7월 4 10:50 /usr/local/bin/ncftp -rwxr-xr-x 2 bin bin 208808 7월 4 10:50 /usr/local/bin/ncftpbatch -rwxr-xr-x 1 bin bin 129728 7월 4 10:50 /usr/local/bin/ncftpbookmarks -rwxr-xr-x 1 bin bin 191952 7월 4 10:50 /usr/local/bin/ncftpget -rwxr-xr-x 1 bin bin 158184 7월 4 10:50 /usr/local/bin/ncftpls -rwxr-xr-x 1 bin bin 192136 7월 4 10:50 /usr/local/bin/ncftpput -rwxr-xr-x 2 bin bin 208808 7월 4 10:50 /usr/local/bin/ncftpspooler [root@RockyLinux ncftp-3.2.6]# |
이렇게해서 ncftp의 설치가 모두 끝났다.
이제부터 이렇게 설치한 ncftp실행파일을 가지고 많은 작업들을 할 것이다.
관련자료
-
이전
-
다음