Skip to content

Commit

Permalink
Documentation: Add instructions for building images without root
Browse files Browse the repository at this point in the history
I could not find the fuse2fs or equivalent packages for the other
distros, so it is represented separately for each distro that does
have it.
  • Loading branch information
brandon-doornbos authored and awesomekling committed Apr 4, 2022
1 parent f899c19 commit 36b6356
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 2 additions & 0 deletions Documentation/BuildInstructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Make sure you have all the dependencies installed:
```console
sudo apt install build-essential cmake curl libmpfr-dev libmpc-dev libgmp-dev e2fsprogs ninja-build qemu-system-gui qemu-system-x86 qemu-utils ccache rsync unzip texinfo
```
Optional: `fuse2fs` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).

#### GCC 11

Expand Down Expand Up @@ -49,6 +50,7 @@ for details.
```console
sudo pacman -S --needed base-devel cmake curl mpfr libmpc gmp e2fsprogs ninja qemu qemu-arch-extra ccache rsync unzip
```
Optional: `fuse2fs` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).

### Other systems

Expand Down
3 changes: 2 additions & 1 deletion Documentation/BuildInstructionsOther.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
```console
sudo dnf install texinfo binutils-devel curl cmake mpfr-devel libmpc-devel gmp-devel e2fsprogs ninja-build patch ccache rsync @"C Development Tools and Libraries" @Virtualization
```
Optional: `fuse2fs` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).

## openSUSE

Expand Down Expand Up @@ -64,4 +65,4 @@ doas pkg_add bash cmake g++ gcc git gmake gmp ninja ccache rsync coreutils qemu
```console
pkg install qemu bash cmake coreutils e2fsprogs fusefs-ext2 gcc11 git gmake ninja sudo gmp mpc mpfr ccache rsync
```

Optional: `fusefs-ext2` for [building images without root](https://github.com/SerenityOS/serenity/pull/11224).

0 comments on commit 36b6356

Please sign in to comment.