Difference between revisions of "Gentoo Portage Overlay"

From Armagetron
Line 5: Line 5:
 
  echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf
 
  echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf
  
older setups use:
+
For older setups use and more information see: http://www.gentoo.org/proj/en/overlays/userguide.xml#doc_chap2
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
 
 
 
For more details see: http://www.gentoo.org/proj/en/overlays/userguide.xml#doc_chap2
 
  
 
Before you can use layman, you need to fetch its list of overlays:
 
Before you can use layman, you need to fetch its list of overlays:

Revision as of 04:28, 1 July 2009

Prerequisites

Setup layman

To install and use Portage overlays, you must first install and configure layman:

emerge layman
echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf

For older setups use and more information see: http://www.gentoo.org/proj/en/overlays/userguide.xml#doc_chap2

Before you can use layman, you need to fetch its list of overlays:

layman -L

You may also want to read the Gentoo Overlays Users' Guide for more information on layman, including how to update your overlays.

Adding the Armagetron overlay

layman -a armagetron

Installing Armagetron Advanced

USE flags

Several USE flags exist for Armagetron packages:

  • debug: Enabled debug mode. This may disable certain features, and enable debugging artifacts.
  • dedicated: Builds the dedicated server
  • moviepack: Installs graphics making Armagetron look more like the movie TRON
  • moviesounds: Installs sound files from the movie TRON. You can set LINGUAS="es -en" to get sounds from the Spanish movie instead.
  • opengl: Builds the regular game client; default unless USE=dedicated

Packages

  • armagetronad: Releases of Armagetron Advanced. If you set ~arch keyword, you will be able to install experimental releases.

Updating the overlay

You can sync just your Armagetron overlay via layman:

layman -s armagetron

Or sync all your overlays at the same time:

layman -S