|
|
| (11 intermediate revisions by 3 users not shown) |
| Line 4: |
Line 4: |
| [[Image:Gentoo.png]] | | [[Image:Gentoo.png]] |
|
| |
|
| For packaging <font color="#00DD00">requests</font> or <font color="#FF0000">complaints</font>, please contact [[Linux:Packaging#Gentoo | the packagers]]. | | For packaging <font color="#00DD00">requests</font> or <font color="#FF0000">complaints</font>, please contact [https://github.com/spring/gentoo-overlay/issues the packagers]. |
|
| |
|
| = Installation = | | = Installation = |
|
| |
|
| An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.
| | See https://github.com/spring/gentoo-overlay#overlay |
|
| |
|
| This example assumes you never used layman before.
| | = See Also: = |
| | * [[Finalizing_linux_install]] |
| | * [[Troubleshooting_linux]] |
|
| |
|
| ==Install layman==
| | [[Category: Linux]] |
| <code style="font-size: 80%; color:#9f9"><pre>
| |
| ### 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
| |
| </pre></code>
| |
| | |
| ==Install Spring Overlay==
| |
| <code style="font-size: 80%; color:#9f9"><pre>
| |
| ### 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
| |
| </pre></code>
| |
| | |
| == Upgrading ==
| |
| | |
| <code><pre>
| |
| ### 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
| |
| </pre></code>
| |
| | |
| Your paths are: Spring executable in <code>/usr/games/bin/spring</code> and
| |
| read-only data in <code>/usr/share/games/spring</code>.
| |
| | |
| = Finalizing installation =
| |
| | |
| Now you have Spring installed along with SpringLobby. You are now ready to start springlobby for the first time.
| |
| | |
| == 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
| |
| | |
| {{Troubleshooting_linux}}
| |
| [[Category:Linux]] | |