[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 17편을 공개해드리겠다. 17편은 직접 소스 코드를 내려 받아 프로그램을 컴파일하고 설치하는 방법을 설명한다.
2020년 10월 12일자 [리눅스 업스킬 도전 #17] 소스 코드로 프로그램 컴파일하고 설치하기 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 소스코드로 프로그램을 컴파일하고 설치해야 하는 시나리오
- 00:40 단계 1) nmap 소스 코드 얻고 컴파일 방법 소개
- 02:45 단계 2) 필요한 컴파일러와 도구 설치와 설정/컴파일 절차 소개
원본 학습자료는 Day 17 - From the source를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:
- 단계 1
- 웹 브라우저로 https://nmap.org/ 방문해서 다운로드 링크 따라가기
- 'Source Code Distribution' 항목에서 위치 파악: https://nmap.org/dist/nmap-7.80.tar.bz2
- $ wget -v https://nmap.org/dist/nmap-7.80.tar.bz2
- 컴파일 방법 숙지: https://nmap.org/book/inst-source.html
- 단계 2
- $ ls -ltr
- $ tar xvpfj nmap-7.80.tar.bz2 # j 옵션은 bzip2 압축을 해제하는 경우에 사용, 참고) gzip은 z 옵션
- $ cd nmap-7.70
- $ head INSTALL
- $ sudo apt install build-essential # C 컴파일러 설치
- $ sudo apt install flex # flex 설치
- $ sudo apt install bison # yacc 신형 버전 설치
- $ ./configure
- $ make
- $ make install
- $ sudo updatedb
- $ which nmap
- $ nmap -V
댓글 없음:
댓글 쓰기