1. Ubuntu 다운받기
https://releases.ubuntu.com 에 접속하여 16.04.7을 다운받습니다.
Ubuntu Releases
There are 2 types of Ubuntu releases: Interim and LTS. Each Ubuntu LTS is maintained for 10 years total: 5 years of standard support + 5 years of ESM. Interim releases are maintained for 9 months. For the Ubuntu release cycle please see: The Ubuntu lifecyc
releases.ubuntu.com

2. VirtualBox 설정하기
Oracle Virtual Box를 설치하고 실행하면 다음과 같이 화면에 나타납니다.

머신 메뉴의 부메뉴 새로 만들기를 실행하면 다음과 같이 화면에 나타납니다.

다음과 같이 이름에 Ubuntu16.04를 입력하고, 종류에 Linux, 버전에 Ubuntu (64-bit)를 선택합니다. 참고로 최신 버전의 Ubuntu는 안되는 것이 있어 16.04로 설치했습니다.

다음 버튼을 선택하면 다음과 같이 화면에 나타납니다.

8GB정도 할당하면 좋으나 설치하는 컴퓨터의 메모리가 작을 경우 컴퓨터 메모리의 반만큼 할당합니다.
메모리 크기를 설정하고 다음을 선택하면 다음과 같이 화면에 나타납니다.

만들기를 선택하면 다음과 같이 화면에 나타납니다.

다음을 선택하면 다음과 같이 화면에 나타납니다.

다음을 선택하면 다음과 같이 화면에 나타납니다.

넉넉히 할당합니다. 앞에서 동적할당을 선택했기 때문에 크게 할당해도 디스크 용량이 많이 사용되지는 않습니다.
만들기를 선택하면 다음과 같이 추가가 됩니다.

3. Ubuntu 설치하기
추가된 Ubuntu16.04를 마우스로 더블클릭을 하면 다음과 같이 화면에 나타납니다.

비어 있음 옆의 버튼을 선택하면 다음과 같이 화면에 나타납니다.

다운 받은 우분투 설치 파일이 있는 곳으로 옮겨갑니다.

ubuntu-16.04.7-desktop-amd64.iso 파일을 선택하고 열기를 누르면 다음과 같이 화면에 나타납니다.

시작을 클릭하면 다음과 같이 화면에 나타납니다.

좌측 언어를 한국어로 선택하면 다음과 같이 화면에 나타납니다.

Ubuntu 설치를 선택한 후 나타난 화면에서 체크 박스를 모두 선택합니다.

계속을 클릭하면 다음과 같이 화면에 나타납니다.

지금 설치를 클릭하면 다음과 같이 화면에 나타납니다.

계속을 클릭하면 다음과 같이 화면에 나타납니다.

계속을 클릭하여 나타난 화면에서 키보드 배치를 한국어/한국어-한국어(101/104키 호환)을 선택합니다.

계속을 클릭하면 다음과 같이 화면에 나타납니다.

이름, 컴퓨터 이름, 사용자 이름(Linux 개발 환경을 구축하여 RK3288 보드용 개발을 수행하고자 하는 경우 폴더 위치 관계로 jys로 입력해야 컴파일 환경 구축이 가능합니다), 암호를 입력하고, 자동으로 로그인(VirtualBox에 설치할 경우 이미 Windows에서 로그인하여 들어왔으므로 특별한 보안이슈가 없다면 자동으로 로그인 설정)을 선택한 후 계속을 선택하면 다음과 같이 화면에 나타나며 설치가 됩니다.

설치가 완료되면 다음과 같이 화면에 나타납니다.

지금 다시 시작을 선택하면 다음과 같이 화면에 나타납니다.

Enter키를 누르면 재부팅이 되며 설치가 완전히 완료됩니다.
Ubuntu를 최초 실행하면 이전 버전을 설치했으므로, 일정 시간이 지난 후 다음과 같이 업그레이드할 것인지를 묻습니다.

업그레이드하지 않음을 선택하면 다음과 같이 화면에 나타납니다.

확인을 선택하면 다음부터 묻지 않습니다.
4. Ubuntu 환경 설정하기
4.1. 런처 정리하기
좌측에 나타나는 메뉴를 런처라고 합니다. 아이콘들 중 많이 사용하지 않는 아이콘은 정리합니다. 정리하는 방법은 런처에서 제거하고자 하는 아이콘에서 마우스 오른쪽 버튼을 클릭하여 생성된 팝업메뉴에서 런처에서 고정 해제를 선택하면 사라집니다.
4.2 화면 잠긴 후 암호 입력 해제
화면 잠긴 후 암호를 입력하도록 설정해두면 생각보다 불편합니다.

좌측 아이콘의 시스템 설정을 선택하여 생성된 창에서 보안 & 사생활 보호를 선택하면 다음과 같이 화면에 나타납니다.
절전 모드에서 복귀할 때와 화면 잠금에서 복귀할 때 모두 체크를 빼면 됩니다.

5.3 Windows와 Ubuntu간 공유폴더 만들기
Ubuntu를 사용하다 보면 Windows와 파일을 공유해야 할 경우가 많은데 편하게 사용할 수 있는 방법을 설명합니다.
1) 우분투에서 폴더 공유
우측 아이콘 중 파일을 선택하면 다음과 같은 창이 화면에 나타납니다.

마우스 우측 버튼을 선택하여 생성된 메뉴에서 새폴더를 선택하면 새폴더가 생성되며 Shared라고입력합니다.

생성된 Shared 폴더에 마우스 우측 버튼을 클릭하여 생성된 메뉴에서 속성을 선택한 후 로컬 네트워크 공유 탭을 선택하면 다음과 같이 화면에 나타납니다.

이 폴더 공유를 체크하면 다음과 같이 화면에 나타납니다.

서비스 설치를 선택하면 다음과 같은 화면이 나타납니다.

설치를 선택하면 다음과 같이 화면에 나타납니다.

설치 시 설정한 암호를 입력하면 공유를 위한 samba 패키지가 설치됩니다.
설치가 완료되면 다음과 같이 화면에 나타납니다.

닫기를 누르면 다음과 같이 화면에 나타납니다.

세션 다시 시작을 눌러 공유 폴더가 정상적으로 화성화 되도록 합니다.

마지막으로 다른 사용자가 이 폴더에 파일을 생성하거나 지우는 것을 허용을 선택하고 공유 만들기를 클릭하면 다음과 같이 화면에 나타납니다.

자동으로 접근 권한을 더하기를 클릭하면 공유 설정이 완료됩니다.
닫기 버튼을 눌러 Shared 속성창을 닫습니다.

좌측 아이콘 중 가장 상단의 아이콘을 클릭하여 입력창에 t라고 입력하면 나타나는 프로그램 중 터미널을 클릭하면 다음과 같이 터미널이 화면에 나타납니다.

터미널에 다음과 같이 입력하여 설치한 samba에 사용자를 추가합니다.
sudo smbpasswd -a 사용자
사용자는 추가할 사용자 이름이며 가능하면 우분투 설치 시 입력한 사용자와 같이 입력합니다.
명령을 실행하면 password를 두번 입력하도록 하는데 이 또한 우분투 설치 시 입력한 password와 동일하게 입력합니다.
2) 네트워크 설정 변경
Windows에서 Ubuntu로 접속하기 위해서는 네트워크 설정을 변경해야만 합니다.

Oracle VM VirtualBox 메뉴에서 장치 메뉴의 부메뉴 네트워크의 네트워크 설정을 선택하면 다음과 같이 화면에 나타납니다.

NAT를 다음과 같이 어댑터에 브리지를 선택하고 사용하고자 하는 네트워크 카드(가능하면 인터넷을 사용하는 네트워크 선택)를 선택합니다.

확인을 클릭하면 잠시 후 IP 주소가 외부에서 사용가능한 IP로 바뀝니다.
3) IP 주소 확인
터미널에 ifconfig라고 입력하면 다음과 같이 네트워크 정보가 화면에 표시되는데 그 중 inet addr이 할당된 IP 주소입니다.

4) Windows에서 접속
탐색기를 실행하여 주소표시줄에 우분투에 할당된 IP인 \\192.168.0.180를 입력하고 Enter를 누르면 다음과 같은 대화상자가 생성되어 사용자 이름과 암호를 입력하면(samba에 설정한 사용자 이름과 암호) 공유된 폴더를 Access할 수 있습니다.

우분투에서 공유 폴더 설정 시 이 폴더에 파일을 생성하거나 지우는 것을 허용을 체크했으므로 읽기 뿐만 아니라 쓰기도 가능합니다.
5.4 해상도 변경

좌측 아이콘의 시스템 설정을 선택하여 생성된 창에서 디스플레이를 선택하고, 해상도를 1280*960로 변경하면 다음과 같이 화면에 나타납니다.

우측 하단의 조그만 버튼(화면이 작아 잘림)을 클릭하면 다음과 같이 화면이 변경됩니다.

이 설정 유지를 클릭하면 해상도 변경이 완료됩니다.
6. QT Creator 설치
6.1 QT Creator 다운받기
https://download.qt.io/archive/qt 에 접속하면 다음과 같이 화면에 나타납니다.

5.12를 클릭하면 다음과 같이 화면에 나타납니다.

5.12.3를 클릭하면 다음과 같이 화면에 나타납니다.

qt-opensource-linux-x64-5.12.3.run을 클릭하면 다운로드가 됩니다.
다운로드가 완료된 후 좌측 메뉴에서 파일을 실행하여 다운로드를 선택하면 다음과 같이 다운로드 되어 있는것을 확인할 수 있습니다.

qt-opensource-linux-x64-5.12.3.run에서 마우스 오른쪽 버튼을 클릭하여 생성된 대화상자에서 속성을 선택하면 다음과 같이 화면에 나타납니다.

권한 탭을 클릭하고, 파일을 프로그램으로 실행 허용(E)를 체크하면 다음과 같이 화면에 나타나며 해당파일을 실행할 수 있도록 권한을 변경합니다.

qt-opensource-linux-x64-5.12.3.run을 마우스로 더블클릭하여 실행하면 다음과 같이 화면에 나타납니다.

Next를 클릭하면 다음과 같이 화면에 나타납니다.

Qt 회원 가입이 되어있지 않으면 회원 가입을 해야 합니다. 가입되어 있으면 그 정보를 넣으면 Next가 활성화 되고 Next를 누르면 다음과 같이 화면에 나타납니다.

Next를 클릭하면 다음과 같이 화면에 나타납니다.

Next를 클릭하면 다음과 같이 화면에 나타납니다.

Qt 5.12.3을 체크하고 Next를 클릭하면 다음과 같이 화면에 나타납니다.

I have read and agree to the terms contained in the license agreements. 를 선택한 후 Next를 클릭하면 다음과 같이 화면에 나타납니다.

Install을 클릭하면 다음과 같이 화면에 나타나며 설치가 됩니다.

설치가 완료되면 다음과 같이 화면에 나타납니다.

Finish를 클릭하면 다음과 같이 Qt Creator가 실행됩니다.

좌측의 Qt Creator 아이콘에서 마우스 오른쪽 버튼을 클릭하여 생성된 팝업 메뉴에서 런처에 고정을 실행하면, Qt Creator를 종료해도 해당 아이콘이 유지되어 나타나므로, 쉽게 실행할수 있게 됩니다.
시작 메뉴를 눌러 나타난 화면에서 qt라고 입력하면 다음과 같이 화면에 나타납니다.

QT 아이콘을 클릭하면 QT Creator가 실행됩니다.
7. 한글 지원 환경 설정
Tools 메뉴의 부메뉴 Options를 실행하여Text Editor를 선택한 후 Behavior 탭을 선택하면 다음과 같이 화면에 나타납니다.

Default encoding을 window949 / windows-949-2000 / KS_C_-5601-1987 / KS_C_5601-1989 / KSC_5601 / csKSC56011987 / korean ~ 을 선택합니다.

OK를 누르면 설정이 완료됩니다.
8. 프로젝트 만들기
파일 탐색기를 띄워 홈을 선택한 후 마우스 오른쪽 버튼을 클릭하여 생성된 메뉴에서 새폴더를 선택하여 QT라는 폴더를 생성합니다.

QT Creator를 실행하면 다음과 같이 화면에 나타납니다.

Welcome을 선택하여 Projects를 누르고 New Project를 클릭하면 다음과 같이 화면에 나타납니다.

Choose...을 선택하면 다음과 같이 화면에 나타납니다.

Name에서 Test를 입력하고 Create in에 /home/jys/QT를 입력합니다.

Use as default project location을 체크하고 Next를 클릭하면 다음과 같이 화면에 나타납니다.

Next를 클릭하면 다음과 같이 화면에 나타납니다.

Next를 클릭하면 다음과 같이 화면에 나타납니다.

Finish를 클릭하면 다음과 같이 프로젝트가 생성됩니다.

F5를 눌러 디버깅으로 실행하면 다음과 같이 실행이 됩니다.

'QT' 카테고리의 다른 글
QT00. 목차 (0) | 2024.09.14 |
---|---|
QT10. 안드로이드 개발환경 구축 (3) | 2024.09.13 |
QT09. DLL 만들기 및 배포하기 (0) | 2022.04.10 |
QT06. 스크롤 (0) | 2022.03.17 |
설치 파일 만들기 (0) | 2022.03.12 |