Skip to content

Commit

Permalink
use sys deps wiki link in README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
n8marti committed Aug 27, 2024
1 parent 399c053 commit 39b6813
Showing 1 changed file with 1 addition and 150 deletions.
151 changes: 1 addition & 150 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,154 +116,5 @@ Python 3.12.5

NOTE: You can run Logos on Linux using the Steam Proton Experimental binary, which often has the latest and greatest updates to make Logos run even smoother. The script should be able to find the binary automatically, unless your Steam install is located outside of your HOME directory.

If you want to install your distro's dependencies outside of the script, please see the following.
If you want to install your distro's dependencies outside of the script, please see the [System Dependencies wiki page](https://github.com/FaithLife-Community/LogosLinuxInstaller/wiki/System-Dependencies).

NOTE: The following section is WIP.

## Debian and Ubuntu

### Install Dependencies

```
sudo apt install coreutils patch lsof wget findutils sed grep gawk winbind cabextract x11-apps bc binutils
```

If using wine from a repo, you must install wine staging. Run:

```
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
CODENAME=$(lsb_release -a | grep Codename | awk '{print $2}')
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/"${CODENAME}"/winehq-"${CODENAME}".sources
sudo apt update
sudo apt install --install-recommends winehq-staging
```

See https://wiki.winehq.org/Ubuntu for help.

If using the AppImage, run:

```
sudo apt install fuse3
```

## Arch

### Install Dependencies

```
sudo pacman -S patch lsof wget sed grep gawk cabextract samba bc
```

If using wine from a repo, run:

```
sudo pacman -S wine
```

### Manjaro

#### Install Dependencies

```
sudo pamac install patch lsof wget sed grep gawk cabextract samba bc
```

If using wine from a repo, run:

```
sudo pamac install wine
```

You may need to install pamac if you are not using Manjaro GNOME:

```
sudo pacman -S pamac-cli
```

### Steamdeck

The steam deck has a locked down filesystem. There are some missing dependencies which cause irregular crashes in Logos. These can be installed following this sequence:

1. Enter Desktop Mode
2. Use `passwd` to create a password for the deck user, unless you already did this.
3. Disable read-only mode: `sudo steamos-readonly disable`
4. Initialize pacman keyring: `sudo pacman-key --init`
5. Populate pacman keyring with the default Arch Linux keys: `sudo pacman-key --populate archlinux`
6. Get package lists: `sudo pacman -Fy`
7. Fix locale issues `sudo pacman -Syu glibc`
8. then `sudo locale-gen`
9. Install dependencies: `sudo pacman -S samba winbind cabextract appmenu-gtk-module patch bc lib32-libjpeg-turbo`

Packages you install may be overwritten by the next Steam OS update, but you can easily reinstall them if that happens.

After these steps you can go ahead and run the your install script.

## RPM

### Install Dependencies

```
sudo dnf install patch mod_auth_ntlm_winbind samba-winbind cabextract bc samba-winbind-clients
```

If using wine from a repo, run:

```
sudo dnf install winehq-staging
```

If using the AppImage, run:

```
sudo dnf install fuse3
```

### CentOS

### Install Dependencies

```
sudo yum install patch mod_auth_ntlm_winbind samba-winbind cabextract bc
```

If using wine from a repo, run:

```
sudo yum install winehq-staging
```

If using the AppImage, run:

```
sudo yum install fuse3
```

## OpenSuse

TODO

```
sudo zypper install …
```

## Alpine

TODO

```
sudo apk add …
```

## BSD

TODO.

```
doas pkg install …
```

## ChromeOS

TODO.

0 comments on commit 39b6813

Please sign in to comment.