====== Installer sous GNU/Linux ======

Nous vous recommandons d'utiliser le gestionnaire de paquets de votre distribution pour installer OpenArena.

<note warning>Vérifiez que les dépots de votre distribution contiennent bien la dernière version d'OpenArena ! Si ça n'est pas le cas, nous vous recommandons d'installer OpenArena manuellement. Voir ci-dessous.</note>


===== Quelques distributions =====

Boh d'puis l'temps vous savez utiliser votre distrib' quand même non ?

Au cas où:

^ Distribution ^ Commande manuelle ^ Voir quelle version est dispo ^ Page wiki ^
| Ubuntu | ''sudo apt-get install openarena'' | [[http://packages.ubuntu.com/search?keywords=openarena|packages.ubuntu.org]] | [[http://doc.ubuntu-fr.org/openarena|Gnnnn]] |
| Debian | ''apt-get install openarena'' | [[http://packages.debian.org/stable/openarena|stable]] [[http://packages.debian.org/testing/openarena|testing]] [[http://packages.debian.org/sid/openarena|sid]] | [[http://wiki.debian.org/Games/OpenArena|MMmmm]] |
| Mandriva | ''urpmi openarena'' | [[http://rpmfind.net/linux/rpm2html/search.php?query=openarena|rpmfind]] | [[http://wiki.mandriva.com/fr/OpenArena|Ouaip]] |
| Fedora | ''yum install openarena'' | [[http://rpmfind.net/linux/rpm2html/search.php?query=openarena|rpmfind]] | [[http://doc.fedora-fr.org/wiki/OpenArena|Wesh]] |
| Archlinux | ''pacman -S openarena'' | [[http://www.archlinux.org/packages/community/i686/openarena/|archlinux.org]] | NoIdeaSinonJauraisMisHanHan |

En général, ça vous installera un paquet virtuel, qui contiendra les bonnes dépendances, notamment les binaires + les données du jeu (openarena-data).
Sous Debian/Ubuntu, il y a aussi un paquet spécifique pour le serveur (openarena-server) que vous devrez aussi installer si vous souhaitez [[:doc:admin:introduction_serveur#serveur_dedie|créer un serveur dédié]].

===== Installation manuelle (Toutes distributions) =====

On va vous l'expliquer de 2 manières différentes, d'abord pour les humains, ensuite pour les robots. 

==== D'abord pour les humains ====

  - [[telecharger|Téléchargez]] l'archive de la dernière version.
  - Décompressez-la dans ''/usr/local/games'' ou ''/opt'' (selon votre préférence, moi je préfère /opt)
  - Créez un raccourci vers openarena.i386 ou openarena.x86_64 (selon si vous avez une architecture 32 ou 64bits), et roulez jeunesse !
  - ... Il se peut que vous deviez nettoyer le dossier [[doc:technique:repertoireutilisateur|.openarena de votre répertoire perso]], car il peut contenir des fichiers des précédentes installations, qui posent parfois problème.
  - Copiez les éventuels patchs dans le répertoire d'installation, allez dans baseoa, et mettez-les patchs parmi les autres fichiers pak0.pk3, pak1-maps.pk3...
==== Ensuite pour les machines ====

Voilà les commandes shell :

<code bash>
# Pour télécharger l'archive (remplacez les xxx par les bons numéros de version)
wget http://download.tuxfamily.org/openarena/rel/xxx/oaxxx.zip
</code>
<code bash>
# Pour dézipper le bordel
unzip oaxxx.zip
</code>
<code bash>
# Pour passer sous son compte root, arf arf oui mais ça ça marche pas sous Ubuntu ...
su
</code>
Note: Sous Ubuntu, vous devez juste faire précéder les commandes qui le nécessitent par ''sudo''.
<code bash>
# Pour déplacer l'archive décompressée à un meilleur endroit (vous devrez être root)
mv ./openarena-* /opt
</code>

Et donc, dans le cas où vous souhaiteriez nettoyer votre répertoire utilisateur:
<code bash>
# déplacer les données utilisateurs d'openarena
mv ~/.openarena/ ~/openarena-backup
</code>
Vous pouvez alors lancer le jeu, faire vos essais, et fouiner dans le répertoire openarena-backup pour récupérer ce qui vous semble utile.
<code bash>
# Lancer le jeu
# Si vous êtes en 32bits
/opt/openarena-*/openarena.i386
# Si vous êtes en 64bits
/opt/openarena-*/openarena.x86_64
</code>

==== Créer les raccourcis (recommandé) ====

Vous désirez avoir une jolie icône qui fasse raccourci pour lancer OpenArena ? On vous comprends.

=== Avoir openarena dans son $PATH ===
Tout d'abord, il n'est pas pratique de devoir taper le chemin entier d'OpenArena pour le lancer. Le méchanisme de ''$PATH'' vous permettra de résoudre ça.

Dans un terminal, en étant root (et en état d'ébriété), tapez:
<code bash>
# On créé un lien symbolique dans le répertoire /usr/local/bin
cd /usr/local/bin
ln -s ../games/openarena-x.x.x/openarena.yyy openarena
<code>
Note: comme d'hab, vous aurez remplacé yyy par l'architecture de votre processeur, et xxx par la version.
</code>
Le jeu peut maintenant se lancer avec la commande ''openarena'' depuis un terminal.

=== Chopper une image pour le raccourci ===

Au choix, vous avez [[http://download.tuxfamily.org/openarena/files/images/icons/openarena.ico|celle-ci]], qui est moche.
Et vous avez [[http://download.tuxfamily.org/openarena/files/images/icons/OAIcon.png|celle-ci]], qui est jolie  ([[http://download.tuxfamily.org/openarena/files/images/icons/|d'autres formats ici]])

Vous devriez la copier dans /usr/local/share/icons, c'est un endroit très pratique pour y mettre les icônes.

<code bash>
# On télécharge l'icône et on la bouge, en étant root (et drogué)
wget http://download.tuxfamily.org/openarena/files/images/icons/OAIcon.png && mv OAIcon.png /usr/local/share/icons
</code>
Note: le format PNG est le seul qui marche dans ma barre de raccourcis Gnome, qui le redimensionne bien sans que je n'aie à le faire, donc tout va bien.

=== Créer une entrée de menu (GNOME, KDE, Xfce...) === 

Le but de la manip est de créer le fichier ''/usr/local/share/applications/openarena.desktop''.

Vous pouvez le télécharger (en clickant ci-dessous) ou copier/coller le texte et l'éditer dans votre éditeur préféré.

Il est possible que vous ayez à éditer la ligne "Exec" ou "Icon", mais si vous avez réalisé les 2 étapes du dessus, ça devrait être bon.

<file txt openarena.desktop>
[Desktop Entry]
Encoding=UTF-8
Name=OpenArena
Comment=A fast-paced 3D first-person shooter, similar to id Software Inc.'s Quake III Arena
Comment[fr]=Un jeu de tir subjectif rapide, similaire à Quake III Arena de Id Software
Comment[de]=Ein hektischer und netzwerkfähiger 3D Ego-Shooter, ähnlich zu Quake III Arena von id Software Inc.
Exec=openarena
Terminal=false
Icon=OAIcon.png
Type=Application
Categories=Game;ArcadeGame;
</file>