반응형
1.먼저 magicMirror2 설치를 위해 해당 코드를 작성하셔야 합니다.
#터미널에서 작성해주세요.
1.1 curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
1.2 sudo apt install -y nodejs
#만약 위에 1.2가 다운이 안 된다면 해당 코드를 이용해주세요~
안되면 sudo apt-get download nodejs
sudo dpkg --force-overwrite -i node + tab
만약 curl이 없다면 sudo snap install curl 이나 sudo apt install curl을 해주세요!
2. 그 다음 git 허브를 들어가서 매직미러 다운로드를 하셔야 합니다.
#git이 없다면 git 먼저 다운로드 해주세요!
1. sudo apt-get install git
다운로드 되셨다면 아래와 같이 진행해주세요.
복사 붙여넣기 하시면 됩니다.
git clone https://github.com/MichMich/MagicMirror
cd MagicMirror/
npm install #npm install은 무척이나 중요합니다. 에러 발생시 sudo npm install update해주세요.
cp config/config.js.sample config/config.js #만약 복사가 안되신다면 앞에 sudo 명령어 주세요.
npm run start
이렇게 하면 매직미러가 실행 되실겁니다.
3. 매직미러 자동 실행 설정하는 방법은 ?
1. sudo npm install -g pm2
pm2 startup
#실행하면 명령어가 나오는데 복사해서 다시 써주세요!
cd ~ #해당 명령은 상위 폴더로 가는 명령어 입니다.
sudo nano mm.sh
# 꼭 sudo로 들어가주세요 nano로 들어가셨다면 다음 내용을 붙여넣어주세요~
cd ~/MagicMirror
DISPLAY=:0 npm start
#붙여넣고 Ctrl+x 누르시고 대문자 Y 그리고 엔터해주세요. 저장될겁니다.
#이제 본격적으로 설정 하셔야겠죠?
sudo chmod +x mm.sh #chmod는 권한입니다.
pm2 start # mm.sh 로 pm2 시작
#자동실행 설정해주세요~
#자동실행 끌때는 pm2 stop mm, 자동실행 다시할땐 pm2 restart mm
매직미러 실행은 modules에서 실행해주세요 npm start를 적으시면 됩니다!
반응형
'개발일지' 카테고리의 다른 글
프로세스란 무엇일까? 프로그램이란? (0) | 2023.01.10 |
---|---|
IPv4이란? 인터넷 프로토콜 IPv4는 무엇일까? 패킷교환이란? (1) | 2023.01.07 |
#2 ROS 개발 환경 구축하기 리눅스18.04 ros버전별 LTS, 환경 변수 설정하기 (0) | 2023.01.05 |
#1 ROS 개발 환경 구축하기 리눅스18.04 ros 설치하기 (0) | 2023.01.05 |
[우분투] 리눅스 윈도우 복사 붙여넣기 하는 방법은? (0) | 2022.12.30 |
댓글