---
title: "Install and Use Isaac Sim and Isaac Lab — Run Isaac Sim"
canonical: "https://build.nvidia.com/spark/isaac/isaac-sim.md"
---

# Step 1. Install gcc-11 and git-lfs

Confirm that GCC/G++ 11 is being used before building using the following commands:
```bash
sudo apt update && sudo apt install -y gcc-11 g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 200
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 200
sudo apt install git-lfs
gcc --version
g++ --version
```

# Step 2. Clone the Isaac Sim repository into your workspace

Clone Isaac Sim from the NVIDIA GitHub repository and set up Git LFS to pull large files.

> **Note:** For Isaac Sim 6.0.0 Early Developer Release, use:
> ```bash
> git clone --depth=1 --recursive --branch=develop https://github.com/isaac-sim/IsaacSim
> ```

```bash
git clone --depth=1 --recursive https://github.com/isaac-sim/IsaacSim
cd IsaacSim
git lfs install
git lfs pull
```

# Step 3. Build Isaac Sim

Build Isaac Sim and accept the license agreement.

```bash
./build.sh
```

You get this following message when build is successful: **BUILD (RELEASE) SUCCEEDED (Took 674.39 seconds)**

# Step 4. Recognize Isaac Sim for the system.

Be sure that you are inside Isaac Sim directory when running the following commands.

```bash
export ISAACSIM_PATH="${PWD}/_build/linux-aarch64/release"
export ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
```

# Step 5. Run Isaac Sim

Launch Isaac Sim using the provided Python executable.

```bash
export LD_PRELOAD="$LD_PRELOAD:/lib/aarch64-linux-gnu/libgomp.so.1"
${ISAACSIM_PATH}/isaac-sim.sh
```