Ubuntu 16.4 python 3.6 설치

Unix/Linux 2021. 1. 20. 17:00

최초 설치시 ubuntu 16.4에서는 python3 3.5.2 버젼이 설치 되어있다.

최근에 사용하는 tool에서 python3 3.6이상의 버젼을 요구하는 경우가 있어 업그레이드가 필요하다.

 

# python 3.5 업데이트 

sudo apt-get install python3
sudo apt-get update
sudo apt-get upgrade python3

 

# python 3.6 패키지 추가 및 설치 

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6

 

# python 3.6 패키지 추가 및 설치 

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --config python3      0번: auto mode 선택

 - Ubuntu 16.04에 많은 시스템 프로그램에서 python3.5를 사용하고 있어서 default 버젼을 변경했을때 시스템 프로그램(터미널, 프로그램 업데이트 등)이 제대로 동작하지 않는다는 것을 알았다. 디폴트 버젼은 유지한 상태로 사용하도록 변경한다.

 

# path 설정

make ~/bin
cd ~/bin
ln -s /usr/bin/python3.6 ~/bin/python3

.bash_profile 에 아래 추가
export PATH="~/bin:$PATH"

 

 

# 버젼 확인

python3 --version            Python 3.6.x 버젼이 나오면 설치완료

 

'Unix/Linux' 카테고리의 다른 글

Ubuntu 16.04 Python3 설치  (0) 2021.12.30
Patch 사용 오류 수정 (different line endings)  (0) 2021.12.21
svn 등록 및 사용하기  (0) 2020.09.22
.bashrc가 자동으로 실행되지 않을 때.  (0) 2020.04.28
linux log level 설정  (0) 2018.11.13
:

svn 등록 및 사용하기

Unix/Linux 2020. 9. 22. 15:47

1. svn 서버에서 할일

1) 저장소 생성

// SVN 디렉토리이동
# cd /home/svn/project
// 현재 위치에 저장소 생성
# svnadmin create --fs-type fsfs simple

2) 환경설정

# cd /home/svn/project/simple/conf

# vi passwd (계정 및 패스워드)

simpleID = simplePW

# vi svnserve.conf

anon-access = none
auth-access = write
password-db = passwd

2. svn 클라이언트에서 할일

1) trunk 생성

// 외부
#
svn mkdir --parents svn://100.0.0.1/project/simple/trunk —username=simpleID
// 로컬
svn mkdir --parents svn://localhost/project/simple/trunk —username=simpleID

2) checkout

# svn co svn://100.0.0.1/project/simple/trunk simple

3) 확인

# svn info simple/

 

 

:

ssh 접속이 끊길때

MCINTOSH 2020. 8. 1. 14:37

여러 창을 같이 ssh 접속 하여 작업을 하면 일정시간이 지났을때 view용으로 사용하는 창에서 ssh 접속이 끊기는 경우가 있다.

일정시간이 지나도 ssh 접속이 끊기지 않게 설정하기 위해서는 아래 값을 로컬 컴퓨터에 적용한다.

설정 파일은 두 군데 있다.

  • 로컬 컴퓨터의 모든 계정에 적용하려면 /etc/ssh/ssh_config나 /etc/ssh_config(MAC OS X)
  • 내 계정에만 적용하려면 ~/.ssh/config

를 편집/생성한 후에

ServerAliveInterval 60

60초마다 신호를 보내서 접속이 끊기지 않게 한다.

 

접속 시간을 제어 하고 싶다면

ServerAliveInterval 60
ServerAliveCountMax 120

60초마다 신호를 보내서 접속이 끊기지 않게 120번(120분)만 시행한다

: