|  |  | @ -16,16 +16,12 @@ fi | 
			
		
	
		
		
			
				
					
					|  |  |  | function install_ubuntu_common_requirements() { |  |  |  | function install_ubuntu_common_requirements() { | 
			
		
	
		
		
			
				
					
					|  |  |  |   $SUDO apt-get update |  |  |  |   $SUDO apt-get update | 
			
		
	
		
		
			
				
					
					|  |  |  |   $SUDO apt-get install -y --no-install-recommends \ |  |  |  |   $SUDO apt-get install -y --no-install-recommends \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     autoconf \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     build-essential \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ca-certificates \ |  |  |  |     ca-certificates \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     clang \ |  |  |  |     clang \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     cppcheck \ |  |  |  |     cppcheck \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libtool \ |  |  |  |     build-essential \ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     gcc-arm-none-eabi \ |  |  |  |     gcc-arm-none-eabi \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     liblzma-dev \ |  |  |  |     liblzma-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libarchive-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libbz2-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     capnproto \ |  |  |  |     capnproto \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libcapnp-dev \ |  |  |  |     libcapnp-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     curl \ |  |  |  |     curl \ | 
			
		
	
	
		
		
			
				
					|  |  | @ -38,21 +34,21 @@ function install_ubuntu_common_requirements() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     libavdevice-dev \ |  |  |  |     libavdevice-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libavutil-dev \ |  |  |  |     libavutil-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libavfilter-dev \ |  |  |  |     libavfilter-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libbz2-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libeigen3-dev \ |  |  |  |     libeigen3-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libffi-dev \ |  |  |  |     libffi-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libglew-dev \ |  |  |  |     libglew-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libgles2-mesa-dev \ |  |  |  |     libgles2-mesa-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libglfw3-dev \ |  |  |  |     libglfw3-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libglib2.0-0 \ |  |  |  |     libglib2.0-0 \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libncurses5-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libncursesw5-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libomp-dev \ |  |  |  |     libomp-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libpng16-16 \ |  |  |  |     libpng16-16 \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libportaudio2 \ |  |  |  |     libqt5charts5-dev \ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libncurses5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libssl-dev \ |  |  |  |     libssl-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libsqlite3-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libusb-1.0-0-dev \ |  |  |  |     libusb-1.0-0-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libzmq3-dev \ |  |  |  |     libzmq3-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libsqlite3-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libsystemd-dev \ |  |  |  |     libsystemd-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     locales \ |  |  |  |     locales \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     opencl-headers \ |  |  |  |     opencl-headers \ | 
			
		
	
	
		
		
			
				
					|  |  | @ -63,25 +59,30 @@ function install_ubuntu_common_requirements() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     qtlocation5-dev \ |  |  |  |     qtlocation5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     qtpositioning5-dev \ |  |  |  |     qtpositioning5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     qttools5-dev-tools \ |  |  |  |     qttools5-dev-tools \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5sql5-sqlite \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5svg5-dev \ |  |  |  |     libqt5svg5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5charts5-dev \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5serialbus5-dev  \ |  |  |  |     libqt5serialbus5-dev  \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5x11extras5-dev \ |  |  |  |     libqt5x11extras5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libqt5opengl5-dev \ |  |  |  |     libqt5opengl5-dev | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     libreadline-dev |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | # Install extra packages |  |  |  | # Install extra packages | 
			
		
	
		
		
			
				
					
					|  |  |  | function install_extra_packages() { |  |  |  | function install_extra_packages() { | 
			
		
	
		
		
			
				
					
					|  |  |  |   echo "Installing extra packages..." |  |  |  |   echo "Installing extra packages..." | 
			
		
	
		
		
			
				
					
					|  |  |  |   $SUDO apt-get install -y --no-install-recommends \ |  |  |  |   $SUDO apt-get install -y --no-install-recommends \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     bzip2 \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     clinfo \ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     casync \ |  |  |  |     casync \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     cmake \ |  |  |  |     cmake \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     make \ |  |  |  |     make \ | 
			
		
	
		
		
			
				
					
					|  |  |  |     libdw1 |  |  |  |     clinfo \ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libqt5sql5-sqlite \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libreadline-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libdw1 \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     autoconf \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libtool \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     bzip2 \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libarchive-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libncursesw5-dev \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     libportaudio2 \ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     locales | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | # Install Ubuntu 24.04 LTS packages |  |  |  | # Install Ubuntu 24.04 LTS packages | 
			
		
	
	
		
		
			
				
					|  |  | 
 |