Gentoo install: Difference between revisions
From Spring
Jump to navigationJump to search
m Name of repo has changed upstream, see https://github.com/springlobby/overlay/issues/10 |
→Install layman: Update layman install guide |
||
| Line 18: | Line 18: | ||
echo "app-portage/layman git" >> /etc/portage/package.use | echo "app-portage/layman git" >> /etc/portage/package.use | ||
emerge layman | emerge layman | ||
</pre></code> | </pre></code> | ||
Revision as of 21:30, 7 April 2019
Linux Setup Guide < Gentoo install
For packaging requests or complaints, please contact the packagers.
Installation
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, read about them, as they are an essential part of gentoo.
This example assumes you never used layman before.
Install layman
### install layman (with git support)
### you don't need to if you used layman before, obviously
echo "app-portage/layman git" >> /etc/portage/package.use
emerge layman
Install Spring Overlay
### add spring overlay to layman
layman -f -a spring -o https://raw.githubusercontent.com/springlobby/overlay/master/overlays.xml
### allow installation of unstable versions
echo "games-strategy/spring ~x86" >> /etc/portage/package.keywords/spring.keywords
echo "games-util/springlobby ~x86" >> /etc/portage/package.keywords/spring.keywords
### Note: for Layman version <1.3.0 use:
echo "games-strategy/spring ~x86" >> /etc/portage/package.keywords
echo "games-util/springlobby ~x86" >> /etc/portage/package.keywords
emerge eselect-wxwidgets wxGTK
### make sure wxWidgets has been activated, springlobby will fail without it with error:
### Could NOT find wxWidgets (missing: wxWidgets_FOUND)
eselect wxwidgets list
# Available wxWidgets profiles:
# [1] gtk2-unicode-release-2.8 *
# if none set, select one with e.g.:
eselect wxwidgets set 1
### install game and lobby
emerge spring springlobby
Upgrading
### update the repository and check for new versions
layman -S
### to auto update layman with `emerge --sync` do:
mkdir -p /etc/portage/postsync.d/
echo "layman -S" >> /etc/portage/postsync.d/layman
chmod +x /etc/portage/postsync.d/layman
### upgrade existing installations
emerge -u spring springlobby
Your paths are: Spring executable in /usr/games/bin/spring and
read-only data in /usr/share/games/spring.
