Skip to content

Instantly share code, notes, and snippets.

@siyanhu
Forked from vietanhdev/install_realvnc_server.sh
Created October 17, 2022 09:59
Show Gist options
  • Save siyanhu/c44b0f1b10ec16421d9108f5c24f95bd to your computer and use it in GitHub Desktop.
Save siyanhu/c44b0f1b10ec16421d9108f5c24f95bd to your computer and use it in GitHub Desktop.
Install RealVNC Ubuntu - Raspberry Pi 4
#!/bin/bash
mkdir realvncserversetup && cd realvncserversetup
echo Add armhf arch
sudo dpkg --add-architecture armhf && sudo apt update
echo Download and install RealVNC server
wget -nv https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.7.4-Linux-ARM.deb && sudo apt install ./VNC-Server-6.7.4-Linux-ARM.deb
echo Download and install dependencies
files=( libbcm_host.so libvcos.so libmmal.so libmmal_core.so libmmal_components.so \
libmmal_util.so libmmal_vc_client.so libvchiq_arm.so libvcsm.so libcontainers.so )
for i in "${files[@]}"
do
wget -nv https://github.com/raspberrypi/firmware/raw/master/opt/vc/lib/$i
done
sudo mv *.so /usr/lib/
cd ..
echo Enable VNC service on boot
sudo systemctl enable vncserver-x11-serviced.service
echo Start VNC service
sudo systemctl start vncserver-x11-serviced.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment