행복한 하루
라즈베리 파이(Raspberry Pi) 4 Model B에 AnyDesk 설치 본문
안녕하세요.
라즈베리파이에 vnc 혹은 윈도우 원격 데스크톱으로 원격 접속이 가능하지만 개인이라면 AnyDesk라는 원격 접속 툴을 사용할 수도 있습니다. AnyDesk 회사에서 여러 OS에 접속할 수 있도록 개발하는 듯합니다.
1. 라즈베리파이에 AnyDesk 설치
- 라즈베리 파이에 AnyDesk 프로그램을 설치합니다.
pi@raspberrypi:~ $ sudo dpkg -i anydesk_6.1.1-1_armhf.deb
설치 시 다음과 같은 에러가 발생할 수 있습니다. 그럴 때는 추가 패키지를 설치해주고 다시 설치를 시작합니다.
dpkg: dependency problems prevent configuration of anydesk:
anydesk depends on libminizip1; however:
Package libminizip1 is not installed.
anydesk depends on libegl1-mesa; however:
Package libegl1-mesa is not installed.
- 추가로 패키지를 설치해줍니다.
pi@raspberrypi:~ $ sudo apt-get install libminizip1 libegl1-mesa
2. 라즈베리파이에서 AnyDesk 실행
"라즈베리 아이콘-> Internet->Any Desk" 혹은 "Shell"에서 AnyDesk가 정상적으로 실행되면 좋겠지만, 아래와 같이 또 에러가 발생한다면
pi@raspberrypi:~ $ anydesk
anydesk: error while loading shared libraries: libbrcmGLESv2.so: cannot open shared object file: No such file or directory
- 추가 패키지 설치 및 소프트링크를 만들어줍니다.
pi@raspberrypi:~ $ sudo apt-get install libegl1-mesa libegl1-mesa-dev mesa-common-dev libgles2-mesa libgles2-mesa-dev
pi@raspberrypi:~ $ sudo ln -s /usr/lib/arm-linux-gnueabihf/libGLESv2.so /usr/lib/libbrcmGLESv2.so
pi@raspberrypi:~ $ sudo ln -s /usr/lib/arm-linux-gnueabihf/libEGL.so /usr/lib/libbrcmEGL.so
- 이제 실행시키면, 라즈베리파이에서 정상적으로 프로그램이 실행되는 것을 확인할 수 있습니다. 그리고 "This Desk "주소를 PC의 AnyDesk에 입력하면 라즈베리파이에 연결할 수 있습니다.
- 필요하다면 무인 액세스 허용을 체크해서 접속할 수 있도록 합니다. 그러나 일반 PC에서 처럼 자연스럽지 않고 느려서 현재는 라즈베리파이에 AnyDesk로 연결해서 사용하겠다면 무리가 있을 것으로 생각됩니다. 향후 최적화가 필요해 보였습니다. 그러나 원격 연결하지 않고 라즈베리파이 4 모델 B에 HDMI를 연결해서 간단한 Qt 등을 개발한다면 괜찮을 것으로 생각됩니다.
감사합니다.
<참고 사이트>
1. AnyDesk로 원격 관리하기 (Remote Access/Desktop/원격 접속)
2. anydesk: error while loading shared libraries libbrcmglesv2.so