# Working from Linux raylib has several dependencies that you need in order to work with it. #### Install required tools You need a **GCC** (or alternative C99 compiler), **make** and **git**. sudo apt install build-essential git #### Install required libraries You need to install some required libraries; **ALSA** for audio, **Mesa** for OpenGL accelerated graphics and **X11** for windowing system. ##### Ubuntu sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev ##### Fedora sudo dnf install alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel libatomic - ##### `rpm-ostree`-based spins rpm-ostree install alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel libatomic ##### Asahi Remix (Apple Silicon) sudo dnf install libX11-devel libXrandr-devel libXi-devel libXcursor-devel mesa-libGL-devel pulseaudio-libs-devel libdrm-devel libXinerama-devel ##### Arch Linux sudo pacman -S alsa-lib mesa libx11 libxrandr libxi libxcursor libxinerama ##### Void Linux sudo xbps-install make alsa-lib-devel libglvnd-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel mesa MesaLib-devel - ##### For intel drivers sudo xbps-install mesa-dri mesa-intel-dri ## Build raylib Simply run make It will build raylib, then Vinora Engine. Congrats, you've done!