tecadmin.net/install-python-3-7-on-ubuntu-linuxmint/

 

How To Install Python 3.7 on Ubuntu, Debian & LinuxMint - TecAdmin

How to Install Python 3.7.4 on Ubuntu & LinuxMint. Step by Step instructions to install Python 3.7 on Ubuntu, Debian, and LinuxMint Systems.

tecadmin.net

 

$ sudo apt update && sudo apt upgrade

$ cd /usr/src
$ sudo wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

$ sudo tar xzf Python-3.7.9.tgz

$ cd Python-3.7.9

$ sudo ./configure --enable-optimizations

$ sudo make altinstall

$ python3.7 -V

 

 

이제 python 치면 설치한 파이썬이 실행 하도록 링크를 설정합니다.

$ sudo ln -s /usr/local/bin/python3.7 /usr/local/bin/python

 

'Documents > 개발 노트' 카테고리의 다른 글

Linux/Ubuntu 18.04 LTS 설치 [Raspberray Pi 4]  (0) 2020.11.18
Linux/백그라운드 실행  (0) 2020.10.07
Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Posted by 치킨놈
:

라즈베리파이 4에 우분투 18.04 LTS를 설치 하려 합니다.

 

라즈비안 OS는 32bit 체제임으로 Raspberry Pi4의 성능을 최대한으로 사용 할 수 있는 ubuntu 18.04 LTS 64bit를 설치 하는 것이 좋다고 생각합니다.

단, pi4중에서 4GB이상의 RAM이 장착된 모델에 설치 하시는것을 추천합니다.

 

아래 링크는 본 게시물이 참고 했던 Ubuntu 공식 설치 웹페이지 입니다.

ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview

 

How to install Ubuntu on your Raspberry Pi | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

 

일단 준비물은 아시겠지만

  • 라즈베리파이
  • microSD card 16GB이상
  • 키보드, 마우스
  • 모니터(mini HDMII) 또는 라즈베리파이 전용 LCD 터치 패널

이 준비 되어야 합니다.

 

 

1. Ubuntu 이미지 설치

 

아래 링크에서 18.04 64bit를 다운 받습니다.

ubuntu.com/download/raspberry-pi

 

Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu

Ubuntu is an open-source operating system for cross platform development, there’s no better place to get started than with Ubuntu on a Raspberry Pi.

ubuntu.com

 

 

그리고 이미지를 설치할 인스톨러는 아래 공식 페이지에서 제공합니다. 

ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#2-prepare-the-sd-card

 

How to install Ubuntu on your Raspberry Pi | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

저는 win32diskimager를 썼어요.

 

2. LCD 터치패널 연결 (일반 모니터의 경우 Skip 하시면 됩니다.)

 

저는 아래 블로그를 참고하여 LCD 터치 모니터를 사용 하였습니다. (귀찮아서 생략한거 아님)

m.blog.naver.com/roboholic84/221963674637

 

라즈베리파이 공식 7인치 터치스크린 사용해보기

안녕하세요 메카솔루션입니다!​오늘은 라즈베리파이 공식 7인치 터치스크린을 사용하는 방법에 대해서 알...

blog.naver.com

 

 

3. 라즈베리파이 booting

 

우분투가 설치된 SD카드를 라즈베리파이에 삽입하고 전용전원을 주면

알아서 라즈베리파이가 켜집니다.

 

이때 화면이 180도 돌아간것을 볼수있다...(이따구로 만든 이유는???)

 

당황하지 않고 

sudo nano /boot/config.txt

에 들어가서 

lcd_rotate=2

를 맨 아래에 추가하면 된다고 구글링 하여 찾았는데

boot에는 config.txt가 없다 ㅡㅡ

 

xrandr로 화면 설정 변경 등등 많은 삽질을 하였지만

망할 공식 7인치 LCD터치스크린은 우분투가 알아먹질 못해서 온갓 오류를 출력한다

아마 공식이 아닌것 같다.

 

하지만 boot경로 아래 firmware/config.txt 가 있는것을 발견

nano 편집기로 lcd_rotate=2 추가하고 재부팅 하니

.

.

된다...

sudo nano /boot/firmware/config.txt

 

 

삽질 너무 오래해서 더 하기 싫다.

 

그래도 x desktop으로 하고싶은 사람들을 위해 더 추가 하자면

 

sudo apt-get install xubuntu-desktop

 

윈도우 처럼 GUI 환경으로 바꿔준다. 

이 경우는 라즈베리파이에 적합하게 가볍다.

 

정말 데스크탑 처럼 쓰고 싶은 사람은(굳이?) 아래 명령어 친다.

sudo apt-get install ubuntu-desktop

 

근대 우분투 ui가 '공식'7인치터치스크린에서 짤리는 부분이 있다... 죈장

'Documents > 개발 노트' 카테고리의 다른 글

Linux/ubuntu/python3.7 설치  (0) 2020.11.18
Linux/백그라운드 실행  (0) 2020.10.07
Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Posted by 치킨놈
:

일반적으로 명령어 뒤에 &를 붙여 실행 하면 백그라운드에서 프로세스가 실행된다.

 

&로 실행 하고 shell이 종료 되면 프로세스가 중단된다.

 

지속적으로 실행 하고자 하려면 nphup 명령을 사용하면 된다.

 

$ nohup XX &

 

백그라운드에서 작업 목록을 확인 하려면 

$ jobs

[1]+ Running               nohup XX

 

백그라운드 명령을 불러오기

$ fg %1

 

 

실행도중 백그라운드로 전환 하기

ctrl+z

$ jobs

[1]+ Running               nohup XX
$ bg %1

'Documents > 개발 노트' 카테고리의 다른 글

Linux/ubuntu/python3.7 설치  (0) 2020.11.18
Linux/Ubuntu 18.04 LTS 설치 [Raspberray Pi 4]  (0) 2020.11.18
Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Ubuntu/Docker 설치  (0) 2020.08.25
Posted by 치킨놈
:

새로 산 워크스테이션에 도커를 설치하여 머신러닝, 딥러닝을 해보려 합니다.

 

Ubuntu 18.04 LTS : Docker : Install : Server World

root@dlp:~# docker run -i -t ubuntu /bin/bash root@f8ca55be9b91:/# root@dlp:~#     # Ctrl+p, Ctrl+q

www.server-world.info

위 사이트를 통해 Ubuntu 관련해서 다양한 정보를 얻을 수 있습니다.

 

본론으로 가서 SSH로 Ubuntu에 접속합니다.

그리고 도커 설치.

 

$ sudo apt -y install docker.io

 

오피셜 이미지와 컨테이너를 다운로드 합니다.

매번 sudo를 치기 귀찮으니 root로 접속하여 진행합니다. 

$ su -

앞으로 root 계정일 경우 프롭프트를 #로 하겠습니다.

 

# docker pull ubuntu

 

컨테이너를 통해  문자열을 출력 하려면 (안해도 됨)

 

# docker run ubuntu /bin/echo "Welcome to the Docker World!"

 

[i] 와 [t] 옵션을 사용하여 컨테이너의 대화형 세션에 연결 하려면

이름 확인

나가기

 

# docker run -i -t ubuntu /bin/bash

# uname -a

# exit

 

만약 프로세스를 유지하며 컨테이너 세션을 종료하는 경우 [Ctrl+p] , [Ctrl+q]키를 누르세요.

그리고 도커 프로세서를 확인 하려면

 

# docker ps

CONTAINER ID  IMAGE         COMMAND       CREATED        STATUS        PORTS         NAMES
02bef4a47581   ubuntu        "/bin/bash"       25 seconds ago  Up 24 seconds           priceless_hawking

 

다시 접속하려면

 

# docker attach 02bef4a47581

 

해당 도커를 종료 하려면

 

# docker kill 02bef4a47581

# docker ps

 

도커는 기본적으로 root 권한이 필요합니다.

아래 명령어를 통해 유저에게 root권한 없이 사용자를 docker 그룹에 추가할 수 있습니다.

 

# usermod -aG docker username

 

사용자가 로그인 중이라면 다시 로그인을 해야 권한이 적용됩니다.

'Documents > 개발 노트' 카테고리의 다른 글

Ubuntu/nvidia-docker 설치  (0) 2020.08.31
Ubuntu/Nvidia version 확인  (2) 2020.08.31
Linux/SSH/MobaXterm 접속하기  (0) 2020.08.25
Django/Http 404 error 발생시키기  (0) 2020.08.07
Django/static files 경로 작성하기  (0) 2020.07.13
Posted by 치킨놈
: