Difference between revisions of "APT repository" - EDukeWiki

# Difference between revisions of "APT repository"

From EDukeWiki

Revision as of 14:38, 23 July 2011 (view source) Hendricks266 (talk | contribs) m ← Older edit | Revision as of 23:46, 3 August 2011 (view source) Bioman (talk | contribs) (Update) Newer edit →
Line 40: | Line 40:
| = Secure APT = |  | = Secure APT =
| You can import the [http://apt.duke4.net/key/eduke32.gpg GPG public key] to authenticate downloaded packages : |  | You can import the [http://apt.duke4.net/key/eduke32.gpg GPG public key] to authenticate downloaded packages :
− |  |
− | == Ubuntu == |
| <pre>wget -q http://apt.duke4.net/key/eduke32.gpg -O- | sudo apt-key add -</pre> |  | <pre>wget -q http://apt.duke4.net/key/eduke32.gpg -O- | sudo apt-key add -</pre>
− |  |
− | == Debian == |
− | <pre>su && wget -q http://apt.duke4.net/key/eduke32.gpg -O- | apt-key add -</pre> |
Line 54: | Line 49:
| * '''mapster32''' : OpenGL maps editor for EDuke32. |  | * '''mapster32''' : OpenGL maps editor for EDuke32.
| * '''duke3d-shareware''' : Duke Nukem 3D shareware files v1.3d. |  | * '''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. | + | * '''build-engine-utils''' : Collection of tools to manage the content of the Build engine based games.
| == Install EDuke32 == |  | == Install EDuke32 ==
| Run your packages manager and search "eduke32" or in command-line interface with the root privileges, type : |  | Run your packages manager and search "eduke32" or in command-line interface with the root privileges, type :
| <pre> |  | <pre>
− | apt-get update | + | sudo apt-get update
− | apt-get install eduke32 | + | sudo apt-get install eduke32
| </pre> |  | </pre>
Line 67: | Line 62:
| 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>sudo apt-get install eduke32=[version]</pre>
| example : |  | example :
− | <pre>apt-get install eduke32=2.0.0devel.20110131.r1786-1</pre> | + | <pre>sudo apt-get install eduke32=2.0.0devel.20110131.r1786-1</pre>
| The following command list all available versions for the eduke32 package : |  | The following command list all available versions for the eduke32 package :
| <pre>apt-cache policy eduke32</pre> |  | <pre>apt-cache policy eduke32</pre>
Line 75: | Line 70:
| * '''With PackageKit''' : search "eduke32", you will see several versions for EDuke32, install the one that you want. |  | * '''With PackageKit''' : search "eduke32", you will see several versions for EDuke32, install the one that you want.
− | == High Resolution Pack files == | + | == High Resolution Pack ==
− | All required HRP files can be found at [http://hrp.duke4.net hrp.duke4.net]. | + | All HRP files can be found at [http://hrp.duke4.net hrp.duke4.net].

## Revision as of 23:46, 3 August 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 :

    wget -q http://apt.duke4.net/key/eduke32.gpg -O- | sudo 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 :

    sudo apt-get update
    sudo 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 :

    sudo apt-get install eduke32=[version]

example :

    sudo 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

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

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