앞으로 리눅스에서 파이썬을 많이 사용하게 될 것 같아서
리눅스에서 파이썬을 설치하는법을 알아보자
파이썬 공식 홈페이지 www.python.org를 들어가서
Downloads에 Source code에 들어간다
파이썬 3.6 최신버전을 들어간다
gzip 으로 압축된 파일의 URL을 복사한다
1) 개발자 환경 구성
yum으로 "Development Tools" 와 wget을 설치해준다
#yum groupinstall "Development Tools"
#yum -y install wget
2) 파이썬 설치
설치가 끝나면 wget을 이용해 복사했던 URL을 입력해 파이썬을 설치한다
3) 압축 해제
설치된 파일을 확인해보면 확장자가 .tgz 인걸 알수있다
.tar
tar 은 정확히 말해서 압축 프로그램이라기 보다는 단순히 여러 개의 파일을 하나의 파일로 묶어주는 프로그램이다.
Unix 기반의 압축프로그램들은 Dos 와는 달리 여러 개의 파일을 한 번에 묶어서 압축해 주는 기능을 지원하지 않기 때문에
묶은 후에 압축하는 방법을 많이 사용한다.
.tgz , tar.gz
.tar 형식의 파일을 gzip 으로 압축한 파일
<압축,해제 관련 명령어>
tar = - c : 파일 압축
- x : 압축해제
- v : 압축과정 출력
- z : tar 압축 후 gzip 압축
- f : 지정한 파일명으로 압축
tgz 압축 해제
# tar -xvzf Python-3.6.2.tgz
# yum -y install readline-devel - 파이썬을 더 간편하게 사용할 수 있는 도구
Makefile 을 만들기 위해서 configure 을 실행한다.
# ./configure
<Makefile이 생성됨>
# make
<setup 파일이 생성됨>
○ make : 소스를 컴파일한다.
컴파일이란 소스파일을 사용자가 실행 가능한 파일로 만들어주는 과정을 말한다.
make 에게 어떤 프로그램을 컴파일하고 링크 해야하는지 그 방법을 설명한 것이 Makefile 이다.
make 과정이 끝나면 설치 파일(setup)이 만들어진다.
# make install
○ make install : 설치를 하는 과정.
make 단계에서 생성된 설치파일의 실행과정
패키지,
make단계까지 만들어져서 binary 파일들이 생성되어 있는 묶음
패키지 설치,
make install 과정을 통하여 프로그램 설치를 하는 것을 의미
# python 을 입력하면 2.6 버전이 실행되고
# python3 을 입력해야 3.6 버전이 실행된다
종료는 Ctrl + D
'Hacking > Network' 카테고리의 다른 글
[5일차] UDP 헤더 패킷 분석하기 (0) | 2017.09.19 |
---|---|
Raw 소켓 프로그래밍 (0) | 2017.09.15 |
[4일차] 파이썬을 이용한 UDP 소켓 프로그래밍 (0) | 2017.09.14 |
파이썬을 이용한 TCP 소켓 프로그래밍 (0) | 2017.09.13 |
환경 구축 (0) | 2017.09.11 |
WRITTEN BY