Bon, j’ai avancé un peu sur le problème de départ : comment installer un paquet dans un répertoire choisi.
Voici où j’en suis :
$ veut dire que la commande est lancée par l’utilisateur, # qu’elle est lancée par root.
On se déplace dans un dossier spécialement créé pour le jeu.
-
Télécharger les paquets souhaités :
-
Déplacement des paquets dans le répertoire courant :
-
Extraire les paquets dans le dossier courant :
[code]$ dpkg -x 0ad_.deb .
$ dpkg -x 0ad-data.deb .
apt-get install libenet1a libnvtt2 libmozjs185-1.0[/code]
-
Lancer le jeu (en étant dans le dossier du jeu):
Mais pour l’instant, problème de droits on dirait :
[code]Function call failed: return value was -110300 (Insufficient access rights to open file)
Location: file_system.cpp:157 (CreateDirectories)
Call stack:
(0x79a5da) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x79a5da]
(0x74e5b1) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x74e5b1]
(0x74e7ad) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x74e7ad]
(0x74f16b) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x74f16b]
(0x750689) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x750689]
(0x750613) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x750613]
(0x7507e3) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x7507e3]
(0x75ae68) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x75ae68]
(0x581b87) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x581b87]
(0x424a67) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x424a67]
(0x41b797) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x41b797]
(0x309b01eead) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x309b01eead]
(0x423ff5) /home/xavier/Jeux/0ad/usr/games/pyrogenesis() [0x423ff5]
errno = 0 (Insufficient access rights to open file)
OS error = ?
[/code]