-
Notifications
You must be signed in to change notification settings - Fork 10
System Dependencies
If you want to install your distro's dependencies outside of the script, please see the following.
NOTE: The following section is WIP.
sudo apt install coreutils patch lsof wget findutils sed grep gawk winbind cabextract x11-apps 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
sudo pacman -S patch lsof wget sed grep gawk cabextract samba
If using wine from a repo, run:
sudo pacman -S wine
sudo pamac install patch lsof wget sed grep gawk cabextract samba
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
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:
- Enter Desktop Mode
- Use
passwd
to create a password for the deck user, unless you already did this. - Disable read-only mode:
sudo steamos-readonly disable
- Initialize pacman keyring:
sudo pacman-key --init
- Populate pacman keyring with the default Arch Linux keys:
sudo pacman-key --populate archlinux
- Get package lists:
sudo pacman -Fy
- Fix locale issues
sudo pacman -Syu glibc
- then
sudo locale-gen
- Install dependencies:
sudo pacman -S samba winbind cabextract appmenu-gtk-module patch 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.
sudo dnf install patch mod_auth_ntlm_winbind samba-winbind cabextract samba-winbind-clients
If using wine from a repo, run:
sudo dnf install winehq-staging
If using the AppImage, run:
sudo dnf install fuse3
sudo zypper install fuse patch wget sed grep gawk cabextract 7zip samba curl
TODO
sudo apk add …
You will need to install Python 3.12, which as of 20241026, was unavailable in GhostBSD.
sudo pkg install wget gsed gnugrep gawk cabextract 7-zip samba416 curl
If Wine is less 9.10, you will need to install Wine-Devel 9.10+ through ports
. Additionally, BSD cannot run AppImages (yet). Until https://github.com/AppImage/AppImageKit/issues/98 is fixed, you will be unable to use the program's AppImage installer.
TODO.
SDG.