Difference between revisions of "APT repository" - EDukeWiki

# Difference between revisions of "APT repository"

From EDukeWiki

Revision as of 20:54, 1 February 2011 (view source) Bioman (talk | contribs) (Update) ← Older edit | Revision as of 08:34, 9 March 2011 (view source) Bioman (talk | contribs) (Update distros versions) Newer edit →
Line 5: | Line 5:
| = Ubuntu repositories = |  | = Ubuntu repositories =
| '''Important''' : Ubuntu users must activate the ''universe'' [https://help.ubuntu.com/community/Repositories/Ubuntu repository] before installing EDuke32. |  | '''Important''' : Ubuntu users must activate the ''universe'' [https://help.ubuntu.com/community/Repositories/Ubuntu repository] before installing EDuke32.
| + |
| + | == Natty Narwhal ==
| + | <pre>deb http://apt.duke4.net natty main
| + | deb-src http://apt.duke4.net natty main</pre>
| == Maverick Meerkat == |  | == Maverick Meerkat ==
Line 17: | Line 21:
| <pre>deb http://apt.duke4.net karmic main |  | <pre>deb http://apt.duke4.net karmic main
| deb-src http://apt.duke4.net karmic main</pre> |  | deb-src http://apt.duke4.net karmic main</pre>
− |  |
− | == Jaunty Jackalope == |
− | <pre>deb http://apt.duke4.net jaunty main |
− | deb-src http://apt.duke4.net jaunty main</pre> |
− |  |
− | == Hardy Heron == |
− | <pre>deb http://apt.duke4.net hardy main |
− | deb-src http://apt.duke4.net hardy main</pre> |
Line 32: | Line 28:
| <pre>deb http://apt.duke4.net sid main |  | <pre>deb http://apt.duke4.net sid main
| deb-src http://apt.duke4.net sid main</pre> |  | deb-src http://apt.duke4.net sid main</pre>
| + |
| + | == Wheezy ==
| + | <pre>deb http://apt.duke4.net wheezy main
| + | deb-src http://apt.duke4.net wheezy main</pre>
| == Squeeze == |  | == Squeeze ==
| <pre>deb http://apt.duke4.net squeeze main |  | <pre>deb http://apt.duke4.net squeeze main
| deb-src http://apt.duke4.net squeeze main</pre> |  | deb-src http://apt.duke4.net squeeze main</pre>
− |  |
− | == Lenny == |
− | <pre>deb http://apt.duke4.net lenny main |
− | deb-src http://apt.duke4.net lenny main</pre> |
Line 68: | Line 64:
| You may need to install a different version of a package, for that you can do : |  | You may need to install a different version of a package, for that you can do :
| * '''In command-line interface''' : |  | * '''In command-line interface''' :
− | <pre>apt-get install eduke32=<version></pre> | + | <pre>apt-get install eduke32=[version]</pre>
| example : |  | example :
| <pre>apt-get install eduke32=2.0.0devel.20110131.r1786-1</pre> |  | <pre>apt-get install eduke32=2.0.0devel.20110131.r1786-1</pre>

## Revision as of 08:34, 9 March 2011

EDuke32 can be installed from a repository for Debian and Ubuntu Linux.

Just add the following lines which match with your version in the /etc/apt/sources.list file.

# Ubuntu repositories

Important : Ubuntu users must activate the universe repository before installing EDuke32.

## Natty Narwhal

    deb http://apt.duke4.net natty main
    deb-src http://apt.duke4.net natty main

## Maverick Meerkat

    deb http://apt.duke4.net maverick main
    deb-src http://apt.duke4.net maverick main

## Lucid Lynx

    deb http://apt.duke4.net lucid main
    deb-src http://apt.duke4.net lucid main

## Karmic Koala

    deb http://apt.duke4.net karmic main
    deb-src http://apt.duke4.net karmic main

# Debian repositories

## Sid

    deb http://apt.duke4.net sid main
    deb-src http://apt.duke4.net sid main

## Wheezy

    deb http://apt.duke4.net wheezy main
    deb-src http://apt.duke4.net wheezy main

## Squeeze

    deb http://apt.duke4.net squeeze main
    deb-src http://apt.duke4.net squeeze main

# Secure APT

You can import the GPG public key to authenticate downloaded packages :

## Ubuntu

    wget -q http://apt.duke4.net/key/eduke32.gpg -O- | sudo apt-key add -

## Debian

    su && wget -q http://apt.duke4.net/key/eduke32.gpg -O- | apt-key add -

# About packages

Packages are available for x86 and x86-64 architectures :

- eduke32 : Open source enhanced port of the game Duke Nukem 3D.
- mapster32 : OpenGL maps editor for EDuke32.
- duke3d-shareware : Duke Nukem 3D shareware files v1.3d.
- build-engine-utils : Collection of tools to manage the content of the BUILD engine based games.

## Install EDuke32

Run your packages manager and search "eduke32" or in command-line interface with the root privileges, type :

    apt-get install eduke32

## Install a different version of a package

You may need to install a different version of a package, for that you can do :

- In command-line interface :

    apt-get install eduke32=[version]

example :

    apt-get install eduke32=2.0.0devel.20110131.r1786-1

The following command list all available versions for the eduke32 package :

    apt-cache policy eduke32

- With Synaptic : search and select "eduke32" -> go in the "Package" menu -> "Force Version".
- With PackageKit : search "eduke32", you will see several versions for EDuke32, install the one that you want.

## High Resolution Pack files

All require HRP files can be found at hrp.duke4.net.

Note that EDuke32 Music Pack and DukePlus mod are optional but loaded automaticaly when they are in a search path (usualy $HOME/.eduke32).

Retrieved from "http://wiki.eduke32.com/w/index.php?title=APT_repository&oldid=9506"