AWS(Amazon Web Service) EC2,RDS 구축

VM(Oracle VM VirtualBox)에서 Ubuntu(우분투) OS를 생성하고 APM 소스설치하기 - 1

개발학생 2022. 7. 19. 19:30
반응형

*22년도 4월에 Ubuntu 20.04.4 버전 ISO 파일을 설치하고 진행했던 작업

1. Ubuntu OS 설치 후, Oracle VM VirtualBox에서 Linux Ubuntu(64-bit) OS 생성

(1) Ubuntu OS ISO 파일 설치-설치 시 다음과 같이 오랜 시간이 걸림

- Ubuntu OS가 설치되어있지 않으면 서버를 실행했을 때 다음과 같은 까만 화면만 뜸

 

(2) VM VirtualBox에서 가상 머신 만들기

 

(3) 가상 하드 디스크 만들기

-사진에선 10기가로 만들었지만, 50기가로 다시 만들었다

가상 하드 디스크까지 만들면 우측 이미지처럼 서버가 만들어진다.

 

(4) VM VirtualBox 관리자에 Ubuntu OS 추가

- 다음과 같이 [설정] -> [저장소]에 들어가서, 동그란 CD 모양 클릭 후, 가상 CD/DVD 디스크파일 선택/만들기에서 다운받은 우분투 ISO 파일 추가

저장소가 다음과 같이 확인되었다면, 우측 상단의 녹색 화살표 클릭해서 서버 실행하기

 

(5) 만들었던 서버를 실행하여 Ubuntu 설치 진행

- 서버 실행 이전, [설정]→[디스플레이]에서 그래픽 컨트롤러를 VBoxVGA로 변경

 

- 서버 실행 및 Ubuntu 설치

우측의 화면에서 '다음' 버튼이 보이지 않을 경우, 우측의 선택 사항을 더블클릭해도 다음으로 넘어간다.

 

사용자 정보 설정을 하고, 설치가 완료될 때까지 기다린다.

2. APM 소스파일 설치 (Apache2)

(1) 필수 패키지 설치

- 다음과 같은 터미널 창을 열어서 순서대로 코드를 입력한다.

$ sudo su
# apt-get install make

 

# apt-get install build-essential

 

# apt-get install gcc

 

# apt-get install --reinstall make

 

# apt-get install libexpat1-dev

 

 

# apt-get install g++

 

# apt-get install net-tools

 

 

- 입력 후 "Could not get lock /var/lib/dpkg/lock-frontend~" 오류 발생.
  오류 코드는 "Be aware that removing the lock file is not a solution and may break your system"라고 한다.

# apt-get install curl

 

(+22.07.26 추가: 해결법을 작성하는 걸 깜빡했다..)

- 블로그에서 해결법을 찾아 다음과 같이 순서대로 코드를 입력하니 설치가 완료되었다.

$ sudo rm / var/lib/apt/lists/lock
$ sudo rm / var/cache/apt/archives/lock
$ sudo rm / var/lib/dpkg/lock*

$ sudo dpkg --configure -a
$ sudo apt update
$ sudo apt install curl

참고한 블로그: https://yeni-days.tistory.com/2, https://mingyucloud.tistory.com/entry/오류-해결-Waiting-for-cache-lock-Could-not-get-lock-varlibdpkglock-frontend)

 

[Ubuntu] Ubuntu-20.04에 APM 소스 설치(수동 설치)하기 - 1 (Apache)

소스설치 소스설치, 수동설치, 컴파일설치: linux에서 소스를 직접 다운받아 컴파일하여 설치하는 것을 말한다. 패키지 설치와 반대 why? 패키지 설치로 간편하게 설치를 할 수 있지만 불필요하게

yeni-days.tistory.com

 

오류 해결 - Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.

명령어를 입력했을 때 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 5572 위 사진과 같이 오류가 출력되면서 진행되지 않는 경우가 있습니다. 사용자들이 종..

mingyucloud.tistory.com

 

 

 

다음 글에서 계속...

반응형