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$ ufoaiChoisir :Solo - Escarmouche - Map : Village
15/ Liens.
https://jeulibre.laboratoire-bidouille.dev/installation-de-ufoai-a-partir-des-paquets-source-deb/