Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructions for building the engine using dnf #8204

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
19 changes: 17 additions & 2 deletions README_SETUP.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,16 @@ choco install openjdk17

<details><summary>Linux...</summary><p>

Or install from apt-get:
Or install using `apt-get`:

```
> sudo apt-get install openjdk-17-jdk
```

Or install using `dnf`:
```
> sudo dnf install java-17-openjdk-devel
```
</p></details>

When Java is installed you may also add need to add java to your PATH and export JAVA_HOME:
Expand Down Expand Up @@ -90,7 +95,12 @@ choco install python
</p></details>

<details><summary>Linux...</summary><p>


On some systems, you may need to configure the `python` command to default to Python 3:
```
> sudo alternatives --install /usr/bin/python python /usr/bin/python3 1
```

Comment on lines +98 to +103
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

You also need `easy_install` to install additional packages.
</p></details>

Expand Down Expand Up @@ -214,6 +224,11 @@ Download and install using `apt-get`:
```sh
> sudo apt-get install -y --no-install-recommends libssl-dev openssl libtool autoconf automake build-essential uuid-dev libxi-dev libopenal-dev libgl1-mesa-dev libglw1-mesa-dev freeglut3-dev libncurses5
```

Download and install using `dnf`:
```
> sudo dnf install python3-pip python3-cffi python3-setuptools openssl-devel openssl libtool autoconf automake gcc gcc-c++ clang glibc-devel make libuuid-devel libXi-devel openal-soft-devel mesa-libGL-devel mesa-libGLw-devel freeglut-devel ncurses-devel ncurses-compat-libs
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like one package manager installing more packages than the other?
We should strive for making sure the default package manager (apt) should work.

```
</p></details>

---
Expand Down