Skip to content

Conversation

@carryaimp
Copy link
Contributor

@carryaimp carryaimp commented Jan 21, 2026

Fixes: #100

About

  1. Fixed an error installing build and development tool dependencies on Ubuntu 18.04 and Ubuntu 20.04 systems.
  2. Added support for both Ubuntu 22.04 and Ubuntu 24.04 systems.
  3. Add instructions to switch to the directory containing the setup_linux_dev_tools.sh file.

How Has This Been Tested?

The test was conducted using an Ubuntu container, with the Unreal Engine installation directory and the project's root directory mounted inside the container, ensuring that the directory paths inside the container were consistent with the host path.
The Ubuntu images used are: ubuntu:18.04, ubuntu:20.04, ubuntu:22.04, and ubuntu:24.04.

docker run -it --net host --name airsim-build \
-e DEBIAN_FRONTEND=noninteractive -e TZ=Asia/Shanghai \
-v /home/carryaimp/apps/Linux_Unreal_Engine_5.2.1:/home/carryaimp/apps/Linux_Unreal_Engine_5.2.1 \
-v /home/carryaimp/coding/me/ProjectAirSim:/home/carryaimp/coding/me/ProjectAirSim \
-w /home/carryaimp/coding/me/ProjectAirSim ubuntu:20.04  bash

Execute commands inside the container, and after testing, switch the container image.

apt-get update
apt-get -y install sudo
export UE_ROOT=/home/carryaimp/apps/Linux_Unreal_Engine_5.2.1
bash -x ./setup_linux_dev_tools.sh

bash -x ./build.sh clean
bash -x ./build.sh simlibs_debug

cd ./unreal/Blocks/
chmod u+x ./blocks_genprojfiles_vscode.sh
./blocks_genprojfiles_vscode.sh

All passed

Screenshots and videos (if appropriate):

@jonyMarino
Copy link
Contributor

Thanks for your contribution! keep it up @carryaimp!
Thanks for the details on how it has been tested that helps a lot.

@jonyMarino jonyMarino merged commit 3302010 into iamaisim:main Jan 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux platform development tool package installation error

2 participants