By | 17 avril 2020

ds

[LXLE] Installation de ‘UFO:Alien Invasion’.

Distribution de travail : LXLE 18.04

Note :

Installation du binaire du client à partir du dépôt officiel Ubuntu.
Compilation des sources des maps à partir du dépôt offficiel Ubuntu.

1/ Installation de UFO:AI.


util01@station01:~$ sudo apt-get install ufoai*

2/ Installation des paquets de compilation.


util01@station01:~$ sudo apt-get install build-essential fakeroot fonts-dejavu

3/ Activation des dépôts des sources.

Ouvrir :


/etc/apt/sources.list

Chercher :


# deb-src

Replacer par :


deb-src

Action :


util01@station01:~$ sudo apt-get update && sudo apt-get upgrade

4/ Création du répertoire de travail.


util01@station01:~$ mkdir -p JEUX/UFOAI
util01@station01:~$ cd JEUX/UFOAI/
util01@station01:~/JEUX/UFOAI$

5/ Installation des paquets de développements.


util01@station01:~/JEUX/UFOAI$ sudo apt-get build-dep ufoai

6/ Téléchargement du code source.


util01@station01:~/JEUX/UFOAI$ apt-get source ufoai


util01@station01:~/JEUX/UFOAI$ cd ufoai-2.5/
util01@station01:~/JEUX/UFOAI/ufoai-2.5$

7/ Compilation.


util01@station01:~/JEUX/UFOAI/ufoai-2.5$ dpkg-buildpackage -us -uc -b


util01@station01:~/JEUX/UFOAI/ufoai-2.5$ cd ..
util01@station01:~/JEUX/UFOAI$

8/ Vérification.


util01@station01:~/JEUX/UFOAI$ ls -lh *.deb
-rw-r--r-- 1 util01 util01 1001K avril 15 23:44 ufoai_2.5-3_amd64.deb
-rw-r--r-- 1 util01 util01 408K avril 15 23:44 ufoai-common_2.5-3_all.deb
-rw-r--r-- 1 util01 util01 2,5M avril 15 23:44 ufoai-misc_2.5-3_all.deb
-rw-r--r-- 1 util01 util01 364K avril 15 23:44 ufoai-server_2.5-3_amd64.deb
-rw-r--r-- 1 util01 util01 221K avril 15 23:44 ufoai-tools_2.5-3_amd64.deb
-rw-r--r-- 1 util01 util01 1,3M avril 15 23:44 ufoai-uforadiant_2.5-3_amd64.deb
-rw-r--r-- 1 util01 util01 2,9M avril 15 23:44 ufoai-uforadiant-data_2.5-3_all.deb
util01@station01:~/JEUX/UFOAI$

9/ Compilation des cartes.


util01@station01:~/JEUX/UFOAI$ apt-get source ufoai-maps
util01@station01:~/JEUX/UFOAI$ cd ufoai-maps-2.5/
util01@station01:~/JEUX/UFOAI/ufoai-maps-2.5$ dpkg-buildpackage -us -uc -b


util01@station01:~/JEUX/UFOAI/ufoai-maps-2.5$ cd ..
util01@station01:~/JEUX/UFOAI$

10/ Optionnel : Compilation des ressources.


util01@station01:~/JEUX/UFOAI$ apt-get source ufoai-music
util01@station01:~/JEUX/UFOAI$ cd ufoai-music-2.5/
util01@station01:~/JEUX/UFOAI/ufoai-music-2.5$ dpkg-buildpackage -us -uc -b


util01@station01:~/JEUX/UFOAI/ufoai-music-2.5$ cd ..
util01@station01:~/JEUX/UFOAI$


util01@station01:~/JEUX/UFOAI$ apt-get source ufoai-data
util01@station01:~/JEUX/UFOAI$ cd ufoai-data-2.5/
util01@station01:~/JEUX/UFOAI/ufoai-data-2.5$ dpkg-buildpackage -us -uc -b


util01@station01:~/JEUX/UFOAI/ufoai-data-2.5$ cd ..
util01@station01:~/JEUX/UFOAI$

11/ Installation du paquet Map.


util01@station01:~/JEUX/UFOAI$ sudo dpkg -i ufoai-maps_2.5-1_all.deb

util01@station66:~/JEUX/UFOAI$ cd /usr/share/games/ufoai/base/
util01@station66:/usr/share/games/ufoai/base$

util01@station66:/usr/share/games/ufoai/base$ sudo unzip 0maps.pk3
util01@station66:/usr/share/games/ufoai/base$ sudo unzip 0ufos.pk3
util01@station66:/usr/share/games/ufoai/base$ sudo rm 0maps.pk3 0ufos.pk3

12/ Lancement du client.


util01@station01:~/JEUX/UFOAI$ ufoai

13/ Lancement de l’éditeur.


util01@station01:~/JEUX/UFOAI$ uforadiant

14/ Edition de carte.

– Lancement de l’éditeur :


util01@station01:~/JEUX/UFOAI$ uforadiant

– Chargement de la map ‘village’ :


/home/util01/JEUX/UFOAI/ufoai-maps-2.5/base/maps/village.map

– Compilation de la map :


util01@station66:~/JEUX/UFOAI$ cd ufoai-maps-2.5/
util01@station66:~/JEUX/UFOAI/ufoai-maps-2.5$ dpkg-buildpackage -us -uc -b

– Copie de la map :


util01@station66:~/JEUX/UFOAI/ufoai-maps-2.5$ sudo cp base/maps/village.bsp /usr/share/games/ufoai/base/maps/

– Lancement du jeu :


util01@station66:~/JEUX/UFOAI/ufoai-maps-2.5$ ufoai

Choisir :

Solo - Escarmouche - Map : Village

15/ Liens.

https://jeulibre.laboratoire-bidouille.dev/installation-de-ufoai-a-partir-des-paquets-source-deb/