성공한 케이스를 그대로 적으면 짧은 내용이지만 혹시나 나중에 다시 쓸모가 있을지도 모르는 삽질 과정을 기록하기 위해서 mysql 설치 과정만 별도로 정리한다. cannot execute binary file: Exec format error 일단, 기존에 x86 환경에서 정리해놓은 스크립트로 mysql 바이너리를 그냥 다운 받아 실행했는데 위 에러가 발생해서 잠깐 동안 고민에 빠졌었다. 몇번이고 그냥 실행해보다가 보니 바이너리(mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz)에 x86_64 라고 적힌게 […]
라즈베리 파이 4 * APM 홈서버 구축하기 3 – 시스템 소프트웨어 설치
본격적으로 APM 서버 설치를 진행한다. APM 은 다음 세 가지 오픈소스 스택을 말하는데, 본의 아니게 전부 소스를 내려받아 빌드하는 방식으로 설치했다. Apache httpd Php Mysql 라즈베리 파이는 arm64 아키텍처이기 때문에 x86 기반의 바이너리는 사용할 수가 없다. 대부분 오픈소스 레포에서 사전 빌드된 바이너리를 제공하고는 있는데 보통 x86 기반이어서, apt 같은 패키지 유틸을 사용해서 명령어 몇 줄 […]
라즈베리 파이 4 * APM 홈서버 구축하기 2 – OS 설치 및 장치 설정
제품 구매에 이어 OS 설치 및 기본 환경을 설정한다. Ubuntu 18.04 LTS 설치 라즈베리 파이에서 공식적으로 지원하는 OS는 라즈비안이지만 기본 유틸 사용법이나 커뮤니티 등 개인적으로 친숙한 우분투를 선택했다. 다음 링크에서 바로 다운받을 수 있는데 Ubuntu 18.04.4 LTS for Raspberry Pi 4 다운로드 링크 http://cdimage.ubuntu.com/releases/18.04.4/release/ubuntu-18.04.4-preinstalled-server-arm64+raspi3.img.xz 위 링크가 만료가 되었다거나 다른 버전의 이미지를 다운받고자 하는 경우 공식 […]
라즈베리 파이 4 * APM 홈서버 구축하기 1 – 준비물
이번에 출시한 라즈베리 파이 4가 전작에 비해 비약적인 성능 개선이 이뤄졌다기에 찾아보니, 쿼드코어 CPU에 USB type-C 전원 단자와 USB3.0 포트가 기본 탑재되었고 메모리는 DDR4 1/2/4 GB의 선택지를 제공하고 있었다. 벤치마크 결과에서도 모든 처리능력에 있어 전작보다 월등히 향샹된 것을 확인할 수 있었는데 기글하드 라즈베리 파이 4 벤치마크 https://gigglehd.com/gg/hard/5134904 x86 데스크탑 CPU와 비교했을 때는 한참 부족하더라도 소비 […]