realvnc는 모든 운영체제에서 로컬 직접 접속을 사용하려면 프리미엄 라이선스를 구독해야 하지만 라즈베리 파이 한정으로 해당 기능을 무료로 제공하고 있습니다.
그러면서 클라우드 접속 역시 가능하기 때문에 realvnc의 라즈베리 파이 에디션을 우분투에 설치해보도록 할게요
www.realvnc.com/en/connect/download/vnc/raspberrypi/
Raspberry Pi 전용 vnc 서버 패키지는 armhf로 빌드되어 있는데 저는 64비트의 이점을 완벽히 누리기 위해 64비트용 Ubuntu를 설치해 파이가 arm64 아키텍쳐로 돌아가고 있으니 32비트용 종속성을 먼저 해결해야 합니다.
sudo dpkg --add-architecture armhf
sudo dpkg --add-architecture armhf
sudo dpkg --print-foreign-architectures
sudo dpkg --print-foreign-architectures
sudo apt install libx11-6
sudo apt install libx11-6
sudo apt install VNC-Server-6.7.4-Linux-ARM.deb
sudo apt install VNC-Server-6.7.4-Linux-ARM.deb
apt 명령으로 dpkg 패키지를 설치하면 무려 종속성을 알아서 찾아서 깔아줍니다!!
설치가 완료되었으면 간단한 명령으로 실행할 수 있습니다.
sudo systemctl start vncserver-x11-serviced.service
sudo systemctl start vncserver-x11-serviced.service
파이에서 보던 익숙한 VNC 서버가 네이티브 우분투에 성공적으로 설치되었습니다.
부팅 시 자동 실행
sudo systemctl enable vncserver-x11-serviced.service
sudo systemctl enable vncserver-x11-serviced.service
이 글이 도움이 될 수 있기를 바랍니다.