Gentoo install: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
fix miss-usage of templates
Abma (talk | contribs)
Line 72: Line 72:
read-only data in <code>/usr/share/games/spring</code>.
read-only data in <code>/usr/share/games/spring</code>.


= Finalizing installation =
= See Also: =
* [[Finalizing_linux_install]]
* [[Troubleshooting_linux]]


Now you have Spring installed along with SpringLobby. You are now ready to start springlobby for the first time.
[[Category: Linux]]
 
== Maps & Games ==
 
Since Spring is only an engine, you need to download games/games for it, and the maps that go with those games.
 
Springlobby will automatically do this for you using bittorrent when you attempt to join a game with a map or mod that you don't currently have.
 
See the [[Games]] & [[Maps]] page for how to get a game up and running
 
If you still have problems, look at the [[Troubleshooting_linux|Linux-specific troubleshooting]] page.
 
[[Category:Linux]]

Revision as of 13:20, 14 June 2014

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

### Note: for Layman version 1.3.0 or later use:
echo "source /var/lib/layman/make.conf" >> /etc/make.conf

### Note: for Layman version <1.3.0 use:
echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf

Install Spring Overlay

### add spring overlay to layman
layman -f -a Spring -o http://springrts.com/dl/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.

See Also: