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/