2018년 2월 1일 목요일

Retropie 설치

Raspberry pi 3retropie 4.3
32 GB SD 카드

* SD 카드에 Retropie 설치
1. 이미지 다운로드
https://github.com/RetroPie/RetroPie-Setup/releases/download/4.3/retropie-4.3-rpi2_rpi3.img.gz
2. 7-zip 등으로 압축 풀기
3. 윈도우즈용 라이터 프로그램 다운 및 압축 풀기
https://sourceforge.net/projects/win32diskimager/files/Archive/Win32DiskImager-1.0.0-binary.zip/download
4. 이미지 설치
Win32DiskImager 를 실행하여
Image File : Step 2 에서 푼 retropie-4.3-rpi2_rpi3.img 파일 경로 지정
Device : SD 카드가 있는 드라이브 지정
Write 버튼으로 설치

* 게임 컨트롤러 설정
1. SD 카드를 라즈베리파이에 설치하고 부팅하면 컨트롤러 설정 창이 나옴
2. 같은 디바이스 2개인데 한 번 설절으로 둘 다 움직임.
3. 없는 버튼은 이미 할당한 버튼을 누르고 있으면 undefined 로 건너뛰기 가능

* SSH 활성화
1. Retropie 메뉴에서 A 버튼을 눌러 메뉴 진입
2. RASPI-CONFIG 항목으로 이동하고 A 버튼을 눌러 라즈베리파이 설정 화면 진입
3. '5.  Interfacing Options' 진입4. 'P2  SSH' 진입
5. SSH 서버를 사용할거냐는 물음에 'Yes' 선택
6. PC 에서 retropie 로 ssh 연결. 사용자 pi, 비밀번호 raspberry

* 비밀번호 변경
$ sudo passwd pi

* 공개키 등록
PC $ ssh-keygen -N ""
PC $ ssh-copy-id pi@retropie
PC $ cat ~/.ssh/config
host pi3
hostname retropie
    user pi
PC $ ssh pi3

* vim 설치
$ sudo apt-get install vim
# 요즘은 update-alternatives 까지 해주네...

* 로케일 설정
$ sudo raspi-config
'4 Localisation Options' 진입
'I1 Change Locale' 진입
[*] en_US.UTF-8 UTF-8
[*] ko_KR.UTF-8 UTF-8
기본 언어 선택에서 한글 선택
ko_KR.UTF-8

'I2 Change Timezone' 진입
Asia 선택
Seoul 선택

'I4 Change Wi-fi Country' 진입
KR Korea (South) 선택

* 화면의 테두리 없애기
Retropie 화면이 TV 화면에 꽉 차지 않고 검은 테두리가 생김
1. Overscan 설정 추가
$ echo disable_overscan=1 | sudo tee -a /boot/config.txt
2. 재부팅
$ sudo reboot

* samba 설정 변경
# 개인 용도의 설정. 따라할 필요 없음.
# [homes] 설정 주석처리
$ tail -15 /etc/samba/smb.conf
[roms]
comment = roms
path = "/home/pi/RetroPie/roms"
writable = yes
valid users = pi
[share]
comment = share
path = "/media/usb"
writable = yes
valid users = pi
[iTunes]
comment = iTunes
path = "/media/usb/iTunes"
read only = yes
valid users = itunes$ sudo adduser --disabled-login --no-create-home itunes
$ sudo smbpasswd -a itunes $ sudo smbpasswd -a pi
$ sudo service smbd restart