개발 환경 구축: 우분투 설치 가이드
Overview
소프트웨어 개발을 위한 환경을 구축하는 데 있어, 우분투(Ubuntu)는 매우 인기 있는 선택입니다. 이는 사용자 친화적이고, 다양한 개발 도구 및 패키지가 잘 지원되기 때문입니다. 이번 글에서는 우분투를 개발 머신에 설치하는 과정을 단계별로 자세히 설명하겠습니다. 이를 통해 원활한 설치를 돕고, 설치 후 발생할 수 있는 문제에 대한 해결책도 함께 제공합니다.
1. 시스템 요구 사항 확인
우분투를 설치하기 전에, 시스템의 최소 요구 사항을 확인해야 합니다. 다음은 우분투의 기본 요구 사항입니다.
- CPU: 2 GHz 듀얼 코어 프로세서 이상
- RAM: 최소 4GB (추천: 8GB 이상)
- 저장 공간: 최소 25GB의 여유 공간
- 그래픽 카드: VGA 지원 그래픽 카드
이 요구 사항은 우분투의 원활한 실행을 보장하며, 개발 도구와 애플리케이션을 효과적으로 사용할 수 있도록 도와줍니다.
2. 우분투 다운로드
우분투의 최신 버전을 공식 웹사이트에서 다운로드할 수 있습니다. 아래 링크를 통해 다운로드 페이지에 접속하세요.
여기에서 ‘Desktop’ 또는 ‘Server’ 버전을 선택할 수 있습니다. 일반적인 개발 환경에는 ‘Desktop’ 버전이 적합합니다.
3. 설치 미디어 준비
우분투를 설치하기 위해 USB 드라이브를 준비해야 합니다. 최소 4GB 이상의 용량이 필요하며, 다음 단계에 따라 USB 드라이브를 부팅 가능한 설치 미디어로 변환합니다.
3.1. Windows에서 USB 부팅 미디어 만들기
- Rufus 다운로드: Rufus를 다운로드하여 설치합니다.
- USB 드라이브 선택: Rufus를 실행하고, ‘Device’에서 USB 드라이브를 선택합니다.
- ISO 선택: ‘Boot selection’에서 ‘Disk or ISO image’를 선택하고, 다운로드한 우분투 ISO 파일을 선택합니다.
- 시작: ‘Start’ 버튼을 클릭하면 USB 드라이브에 우분투 설치 미디어가 생성됩니다.
3.2. macOS에서 USB 부팅 미디어 만들기
- Terminal 열기: Spotlight 검색에서 Terminal을 열어줍니다.
- USB 드라이브 포맷: 다음 명령어를 입력하여 USB 드라이브를 FAT32로 포맷합니다. (여기서
diskN
은 USB 드라이브의 디스크 번호입니다.)
diskutil list
diskutil eraseDisk MS-DOS "UNTITLED" MBR /dev/diskN
- ISO 마운트 및 복사: 우분투 ISO 파일을 마운트한 후, USB 드라이브에 파일을 복사합니다.
hdiutil mount ~/Downloads/ubuntu-20.04-desktop-amd64.iso
sudo cp -rp /Volumes/ubuntu-20.04-desktop-amd64/* /Volumes/UNTITLED
- Unmount: 복사가 끝나면 USB 드라이브를 언마운트합니다.
diskutil unmountDisk /dev/diskN
4. 우분투 설치하기
이제 부팅 가능한 USB 드라이브가 준비되었으므로, 이를 사용하여 우분투를 설치할 수 있습니다.
4.1. BIOS/UEFI 설정
- 컴퓨터를 재부팅하고, BIOS 또는 UEFI 설정으로 들어갑니다. 보통
F2
,F12
,Delete
키를 사용합니다. - Boot 메뉴에서 USB 드라이브를 첫 번째 부팅 장치로 설정합니다.
- 설정을 저장하고 재부팅합니다.
4.2. 우분투 설치 프로세스
- 부팅 선택: USB 드라이브에서 부팅하면 우분투 설치 화면이 나타납니다. “Try Ubuntu” 또는 “Install Ubuntu”를 선택합니다.
- 언어 선택: 원하는 언어를 선택합니다.
- 설치 유형 선택: “Erase disk and install Ubuntu”를 선택하여 전체 디스크에 설치할 수 있습니다. 기존 운영 체제를 삭제하고 새로 설치하는 것이니 주의하세요.
- 파티션 설정: 필요한 경우 “Something else”를 선택하여 수동으로 파티션을 설정할 수 있습니다. (예: /root, /home, swap 등)
- 계정 설정: 사용자 이름, 비밀번호, 컴퓨터 이름을 입력합니다.
- 설치 시작: 모든 설정을 확인한 후, “Install Now” 버튼을 클릭하여 설치를 시작합니다.
4.3. 설치 완료 후 재부팅
설치가 완료되면, USB 드라이브를 제거하고 컴퓨터를 재부팅합니다. 이제 우분투가 정상적으로 부팅될 것입니다.
5. 설치 후 필수 설정
우분투를 설치한 후 몇 가지 필수 설정을 해야 합니다.
5.1. 시스템 업데이트
설치 후 가장 먼저 할 일은 시스템을 업데이트하는 것입니다. 터미널을 열고 다음 명령어를 입력합니다.
sudo apt update && sudo apt upgrade -y
이 명령어는 패키지 목록을 업데이트하고, 설치된 모든 패키지를 최신 버전으로 업그레이드합니다.
5.2. 개발 도구 설치
개발 환경을 구축하기 위해 필요한 도구를 설치합니다. 예를 들어, Git, Node.js, Python 등 다양한 도구를 설치할 수 있습니다.
sudo apt install git
sudo apt install build-essential
sudo apt install python3 python3-pip
sudo apt install nodejs npm
각 도구의 설치 후, 버전을 확인하여 정상적으로 설치되었는지 확인할 수 있습니다.
git --version
python3 --version
node --version
5.3. 에러 처리
우분투 설치 후 가끔 발생할 수 있는 에러는 다음과 같습니다.
- 부팅 실패: USB 드라이브에서 부팅이 되지 않을 경우, BIOS 설정에서 부팅 순서를 확인하고, USB 드라이브가 정상적으로 연결되어 있는지 확인합니다.
- 패키지 설치 에러: 패키지를 설치할 때 ‘E: Unable to locate package’와 같은 에러가 발생할 수 있습니다. 이 경우, 패키지 목록을 다시 업데이트하고, 올바른 패키지 이름을 확인하세요.
sudo apt update
6. 참고 문서
이와 같은 과정을 통해 우분투를 성공적으로 설치하고, 개발 환경을 구축할 수 있습니다. 각 단계에서 발생할 수 있는 문제를 미리 알고 대비함으로써 원활한 설치 경험을 할 수 있을 것입니다.
'Study Information Technology' 카테고리의 다른 글
RTOS 구현의 효과성을 평가하기 위한 성능 지표 설정 (11) | 2024.10.31 |
---|---|
크로스 컴파일 도구 체인 설정하기 마이크로컨트롤러 아키텍처에 적합한 방법 (2) | 2024.10.31 |
맞춤형 워크플로 자동화 도구 생산성을 높이는 플랫폼 (2) | 2024.10.31 |
소셜 미디어 관리 플랫폼 여러 플랫폼에서 콘텐츠 관리의 효율성을 높이는 도구들 (1) | 2024.10.31 |
RTOS 컴파일 및 배포 준비하기 (1) | 2024.10.31 |