143 lines
3.8 KiB
Markdown
143 lines
3.8 KiB
Markdown
# UE 5.4.1 Installation Status
|
|
|
|
## Current Status
|
|
|
|
**Installation Started**: Ready to begin
|
|
**Mode**: Optimized (4 cores, ~80-100GB disk space)
|
|
|
|
## Installation Steps
|
|
|
|
### ✅ Completed
|
|
1. Installation script created and optimized
|
|
2. TODO list updated
|
|
3. Monitoring script created
|
|
|
|
### ⏳ Pending (Requires Manual Steps)
|
|
|
|
#### Step 1: Link GitHub to Epic Games (REQUIRED)
|
|
**Status**: ⚠️ Must be completed before installation
|
|
|
|
1. Visit: https://www.unrealengine.com/en-US/ue-on-github
|
|
2. Sign in with Epic Games account
|
|
3. Link your GitHub account
|
|
4. Accept Unreal Engine license
|
|
|
|
**Verify access:**
|
|
```bash
|
|
git ls-remote https://github.com/EpicGames/UnrealEngine.git
|
|
```
|
|
|
|
#### Step 2: Run Installation Script
|
|
**Status**: Ready to run
|
|
|
|
The installation requires `sudo` access for installing system dependencies. You have two options:
|
|
|
|
**Option A: Run Full Automated Script**
|
|
```bash
|
|
cd /home/intlc/projects/metaverseDubai
|
|
./scripts/install_ue5_5.4.1_auto.sh
|
|
```
|
|
*Note: Will prompt for sudo password when needed*
|
|
|
|
**Option B: Manual Step-by-Step**
|
|
```bash
|
|
# 1. Install dependencies (requires sudo)
|
|
sudo apt update && sudo apt install -y \
|
|
build-essential clang cmake ninja-build mono-devel python3 \
|
|
python3-pip git git-lfs curl wget unzip \
|
|
libvulkan-dev libxcb-xinput-dev libgtk-3-dev \
|
|
libxrandr-dev libxinerama-dev libxi-dev libsdl2-dev \
|
|
libssl-dev libicu-dev libxml2-dev libxcursor-dev \
|
|
libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev \
|
|
libxcb-render-util0-dev libxcb-xkb-dev libxkbcommon-dev \
|
|
libxkbcommon-x11-dev mesa-common-dev libgl1-mesa-dev \
|
|
dotnet-sdk-6.0 libc++-dev libc++abi-dev
|
|
|
|
# 2. Setup Git LFS
|
|
git lfs install
|
|
|
|
# 3. Clone repository
|
|
cd ~
|
|
git clone --depth=1 --branch 5.4.1 https://github.com/EpicGames/UnrealEngine.git UnrealEngine
|
|
|
|
# 4. Run Setup
|
|
cd ~/UnrealEngine
|
|
./Setup.sh
|
|
|
|
# 5. Generate project files
|
|
./GenerateProjectFiles.sh -game -engine
|
|
|
|
# 6. Build (4 cores, 4-6+ hours)
|
|
make -j4 UnrealEditor
|
|
|
|
# 7. Clean up
|
|
find Engine/Intermediate -type f -name "*.o" -delete
|
|
find Engine/Intermediate -type f -name "*.obj" -delete
|
|
```
|
|
|
|
## Monitor Installation
|
|
|
|
Check installation progress:
|
|
```bash
|
|
./scripts/monitor_ue5_install.sh
|
|
```
|
|
|
|
## Installation Timeline
|
|
|
|
| Step | Duration | Status |
|
|
|------|----------|--------|
|
|
| Install dependencies | 5-10 min | ⏳ Pending |
|
|
| Clone repository | 30-60 min | ⏳ Pending |
|
|
| Run Setup.sh | 30-60 min | ⏳ Pending |
|
|
| Generate project files | 5-10 min | ⏳ Pending |
|
|
| Build Unreal Engine | 4-6+ hours | ⏳ Pending |
|
|
| Cleanup | 5-10 min | ⏳ Pending |
|
|
| **Total** | **5-8+ hours** | ⏳ Pending |
|
|
|
|
## Configuration
|
|
|
|
- **CPU Cores**: 4 (configurable in script)
|
|
- **Disk Space**: ~80-100GB
|
|
- **Build Target**: Development Editor only
|
|
- **Optimizations**: Enabled (shallow clone, cleanup, minimal build)
|
|
|
|
## Next Steps After Installation
|
|
|
|
1. Verify installation:
|
|
```bash
|
|
~/UnrealEngine/Engine/Binaries/Linux/UnrealEditor -version
|
|
```
|
|
|
|
2. Launch Unreal Editor:
|
|
```bash
|
|
~/launch_ue5.sh
|
|
```
|
|
|
|
3. Create project:
|
|
- Follow [docs/setup/UE5_INSTALLATION.md](docs/setup/UE5_INSTALLATION.md)
|
|
- Follow [docs/setup/PROJECT_SETTINGS.md](docs/setup/PROJECT_SETTINGS.md)
|
|
|
|
## Troubleshooting
|
|
|
|
### GitHub Access Denied
|
|
- Ensure GitHub is linked to Epic Games account
|
|
- Visit: https://www.unrealengine.com/en-US/ue-on-github
|
|
|
|
### Sudo Password Required
|
|
- The script will prompt for sudo password when installing dependencies
|
|
- This is normal and required for system package installation
|
|
|
|
### Build Takes Too Long
|
|
- Normal: 4-6+ hours with 4 cores
|
|
- To speed up: Edit script, change `NUM_CORES=4` to higher number (if you have more RAM)
|
|
|
|
### Out of Disk Space
|
|
- Expected usage: ~80-100GB
|
|
- If running low, see [UE5_DISK_SPACE_OPTIMIZATION.md](UE5_DISK_SPACE_OPTIMIZATION.md)
|
|
|
|
---
|
|
|
|
**Last Updated**: Installation ready to begin
|
|
**Script**: `scripts/install_ue5_5.4.1_auto.sh`
|
|
|