diff --git a/.github/workflows/emu-build-all-linux.yml b/.github/workflows/emu-build-all-linux.yml index e7080b35..1623795f 100644 --- a/.github/workflows/emu-build-all-linux.yml +++ b/.github/workflows/emu-build-all-linux.yml @@ -82,6 +82,7 @@ jobs: - name: Install required packages shell: bash run: | + sudo apt update -y sudo apt install -y coreutils # echo, printf, etc... sudo apt install -y build-essential sudo apt install -y gcc-multilib # needed for 32-bit builds diff --git a/.github/workflows/emu-deps-linux.yml b/.github/workflows/emu-deps-linux.yml index 5012b6ed..dd7357d7 100644 --- a/.github/workflows/emu-deps-linux.yml +++ b/.github/workflows/emu-deps-linux.yml @@ -61,6 +61,7 @@ jobs: - name: Install required packages shell: bash run: | + sudo apt update -y sudo apt install -y coreutils # echo, printf, etc... sudo apt install -y build-essential sudo apt install -y gcc-multilib # needed for 32-bit builds diff --git a/README.md b/README.md index dd4dc4f2..3c0118d1 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,21 @@ You can also find instructions here in [README.release.md](./post_build/README.r ### For Linux: * Ubuntu 22.04 LTS: https://ubuntu.com/download/desktop +* Ubuntu required packages: +```shell +sudo apt update -y +sudo apt install -y coreutils # echo, printf, etc... +sudo apt install -y build-essential +sudo apt install -y gcc-multilib # needed for 32-bit builds +sudo apt install -y g++-multilib +sudo apt install -y libglx-dev # needed for overlay build (header files such as GL/glx.h) +sudo apt install -y libgl-dev # needed for overlay build (header files such as GL/gl.h) +``` +*(Optional)* Additional packages +```shell +sudo apt install -y clang # clang compiler +sudo apt install -y binutils # contains the tool 'readelf' mainly, and other usefull binary stuff +``` * Python 3.10 or above ```shell sudo add-apt-repository ppa:deadsnakes/ppa -y