Difference between revisions of "Installation on other distributions"
Jump to navigation
Jump to search
(Update reference deps and doc link to install page) Tags: Mobile web edit, Mobile edit |
|||
(44 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | + | The [https://looking-glass.io/docs/stable/install 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 libegl-dev libspice-protocol-dev nettle-dev libx11-dev libxi-dev libxinerama-dev libxss-dev libwayland-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 --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | + | 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 | ||
</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 --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | + | 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 | ||
</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 --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | + | pacman -Syu binutils cmake gnu-free-fonts fontconfig sdl2 sdl2_ttf spice-protocol libx11 nettle \ | |
− | </syntaxhighlight > | + | gcc make pkgconf glu |
+ | </syntaxhighlight> | ||
− | == | + | == Void Linux == |
+ | === Installing Dependencies === | ||
+ | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | + | 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 | ||
</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 54: | Line 52: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Then fetch the packages: | Then fetch the packages: | ||
+ | <!-- Dependencies must match Debian's order, and extra dependencies must be on another line, with a consistent order --> | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
− | emerge sys-devel/binutils | + | 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 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
This list can also be placed into a setfile in /etc/portage/sets/ so that they can be updated with | This list can also be placed into a setfile in /etc/portage/sets/ so that they can be updated with | ||
Line 61: | Line 62: | ||
emerge @setfile | emerge @setfile | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 14:00, 18 July 2021
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.
Contents
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