Difference between revisions of "Installation on other distributions"
Jump to navigation
Jump to search
(In Fedora 34 libXinerama-devel needs to be installed too for X11) |
(Convert page to unsupported distros) |
||
Line 1: | Line 1: | ||
− | = | + | = Installation for other distributions = |
− | + | The [https://looking-glass.io/ci/host/doc?id=stable Official Documentation] contains installation instructions for Debian based distributions, and should work fine on derivatives. The following are supplemental guides for other distributions, which do not work using the Debian instructions. | |
− | + | <!-- Debian example for reference. Do not include --! | |
− | ---- | ||
− | |||
− | + | apt-get install binutils-dev cmake fonts-freefont-ttf libfontconfig1-dev libsdl2-dev libsdl2-ttf-dev libspice-protocol-dev libx11-dev nettle-dev wayland-protocols | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | --> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==== | + | == Fedora 29+ == |
− | |||
− | |||
− | |||
− | |||
− | === | + | === Installing Dependencies === |
<!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 53: | Line 18: | ||
</syntaxhighlight > | </syntaxhighlight > | ||
− | + | == OpenSuSE Leap 15.0+ == | |
+ | |||
+ | === Installing Dependencies === | ||
<!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 60: | Line 27: | ||
</syntaxhighlight > | </syntaxhighlight > | ||
− | + | == Arch Linux / Manjaro == | |
+ | |||
+ | === Installing Dependencies === | ||
<!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 67: | Line 36: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ===== | + | == Void Linux == |
+ | |||
+ | === Installing Dependencies === | ||
<!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 74: | Line 45: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ===== | + | == Gentoo == |
+ | |||
+ | === Installing Dependencies === | ||
First set up the necessary USE flags if needed: | First set up the necessary USE flags if needed: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 91: | Line 64: | ||
emerge @setfile | emerge @setfile | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 05:44, 26 May 2021
Contents
Installation for other distributions
The Official Documentation contains installation instructions for Debian based distributions, and should work fine on derivatives. The following are supplemental guides for other distributions, which do not work using the Debian instructions.
Fedora 29+
Installing Dependencies
dnf install binutils-devel cmake texlive-gnu-freefont fontconfig-devel SDL2-devel SDL2_ttf-devel spice-protocol libX11-devel nettle-devel wayland-protocols-devel \
gcc libXScrnSaver-devel libXfixes-devel libXi-devel wayland-devel libXinerama-devel
OpenSuSE Leap 15.0+
Installing Dependencies
zypper install binutils-devel make cmake fontconfig-devel libSDL2-devel libSDL2_ttf-devel spice-protocol-devel libX11-devel libnettle-devel wayland-protocols-devel \
libconfig-devel libXi-devel libXss-devel libwayland-egl-devel nettle
Arch Linux / Manjaro
Installing Dependencies
pacman -Syu binutils cmake gnu-free-fonts fontconfig sdl2 sdl2_ttf spice-protocol libx11 nettle \
gcc make pkgconf glu
Void Linux
Installing Dependencies
xbps-install -Syu binutils-devel cmake freefont-ttf fontconfig-devel SDL2-devel SDL2_ttf-devel spice-protocol libX11-devel nettle-devel \
gcc make pkg-config
Gentoo
Installing Dependencies
First set up the necessary USE flags if needed:
echo "media-libs/libsdl2 gles2" >> /etc/portage/package.use/libsdl2
echo "media-libs/nettle gmp" >> /etc/portage/package.use/nettle
Then fetch the packages:
emerge sys-devel/binutils dev-util/cmake media-fonts/freefonts media-libs/libsdl2 media-libs/sdl2-ttf app-emulation/spice-protocol \
media-libs/fontconfig dev-libs/nettle \
media-libs/glu
This list can also be placed into a setfile in /etc/portage/sets/ so that they can be updated with
emerge @setfile