Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-03-2021 23:56:59

Kris
Membre
Inscription : 21-03-2021

Installation de jeu hors dépots officiels sous Debian (Oolite)

Bonjour à tous,

Je viens d'arriver sur le forum. J'utilise Debian depuis un moment et avant ça un Ubuntu. Je connais un peu le système mais je ne me considère pas comme un expert.
J'ai appris en lisant un peu de doc à droite à gauche l’adage "Seul les paquets des dépôts officiel tu installeras" et j'essaie de m'y tenir afin de maintenir la stabilité et la sécurité de mon système (bien que j'ai fait une ou deux entorses à cette règle à mes débuts sur Debian).

Depuis peu j'ai découvert la scène du jeu vidéo libre et quelques jolies pépites que je souhaiterais essayer. Depuis quelques jours c'est notamment Oolite ( http://www.oolite.org/ ), un portage en 3D du jeu de simulation spatial ELITE qui me fait de l'oeil. Il a l'air de rassembler une assez grande communauté et le projet étant Open Source j'imagine qu'installer le programme ne présente pas trop de risques (mais je préfère faire attention). Je l'ai un peu essayé via la version disponible dans les paquest de Debian Stretch (je suis encore sous Stretch mais en train de faire mes sauvegarde et bien lire la doc pour préparer ma machine au passage à Buster pour essayer de pas tout casser... ops.gif). Seulement, cette version est un peu vieille et surtout le paquet n'est plus disponible une fois sous Buster. Plusieurs options s'offrent donc à moi :

1. Utiliser l'installeur officiel fourni sur le site http://www.oolite.org/download/. Le problème est qu'il s'agit d'un .run qui, si j'ai bien compris, est une archive auto extractible qui lance un script pour extraire son contenu et potentiellement faire autre chose scratchhead.gif. D'après des informations glanées sur le forum du projet, ce fichier ne fait qu'extraire les éléments du jeu et créer des dossiers pour stocker les sauvegardes et les addons liés au jeu. Il semble que l'installation peut se faire dans le dossier home de l'utilisateur

The Oolite package, brings its own library ecosystem, contained, in the Oolite installation folder. It doesn't mess with your system's libraries.
The Oolite libraries are only seen by Oolite itself. They are not in the system's libraries paths and no other application can see them.
If you choose to perform a home folder installation, nothing is installed outside your home folder.

.
http://aegidian.org/bb/viewtopic.php?t=19321
Mais je ne suis pas à l'aise à l'idée de manipuler un fichier dont je ne sais pas exactement ce qu'il fait... La solution que j'ai peut-être trouvé en fouillant un peu sur internet  serai de lancer cette install dans une sandbox via firejail en fournissant un répertoire home personnalisé pour que tout soit extrait dans ce dossier sans toucher à mon dossier home personnel ni à la racine de mon système. Ce qui me permettrait aussi d'isoler les addons j'imagine et bien entendu le jeu en lui même quand je le lancerai. scratchhead.gif

2. Compiler le programme depuis les sources https://github.com/OoliteProject/oolite. Et là je tombe sur un os. Le projet utilise GNUStep et ce dernier nécessite de lancer un GNUStep.sh afin de configurer l'environnement de dev. Si j'ai bien compris, ce script modifie des variables d'environnement. N'étant pas très familier avec ces variables sous linux et ne voulant pas casser ma Debian je n'ose pas trop aller plus loin... ops.gif J'imagine que même en compilant moi-même, il reste peut-être plus safe de lancer le résultat dans un firejail.

3. Ne pas tester le jeu sad

N'étant pas sûr de mon coup je préférais avoir l'avis d'autres personnes plus expérimentées avant de m'avancer plus loin dans mes expérimentations et éviter d'affecter la stabilité et/ou la sécurité de mon système. Je me dit que cela pourra aussi m'aiguiller pour l'installation d'autres logiciel à l'avenir de manière sécurisée.

Désolé pour ce long pavé. J'espère que ma question n'est pas trop spécifique.

Merci d'avance. smile

Hors ligne

#2 22-03-2021 01:12:17

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.10 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

J’ai déplacé ta demande dans la section "Jeux" du forum, où elle a plus de chance d’attirer l’attention de personnes connaissant Oolite wink

Jouer sous Debian ? Facile !

Hors ligne

#3 22-03-2021 02:50:40

Tawal
Membre
Distrib. : Debian 11 Bullseye
Noyau : Linux 5.10.0-9-amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

Hello,

Je te conseillerais d'utiliser Lutris. C'est la doc Ubuntu, mais le logiciel est dispo pour Debian dans les dépôts officiels.

C'est un logiciel pour gérer l'installation/exécution de divers jeux de différentes plateformes.
Ça prend pas mal de jeux en charge.
Aussi bien en natif (pur linux) que les jeux windows, steam etc...

Et le jeu dont tu parles est pris en charge par Lutris.
Donc quand tu passeras en Buster (ouvre un fil pour ce sujet wink), tu pourras en toute sécurité installer et jouer à ce jeu.

Un petit aperçu de son interface (avec ton choix smile) :
N54qzg6l.png


Au plaisir.

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#4 22-03-2021 15:27:19

robert2a
Membre
Distrib. : Arch Linux
(G)UI : Mate
Inscription : 15-11-2014

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

Bonjour
tu peu tester sans danger la simulation de l'installation (ici en simulation sous debian bullseye (testing) avec le i386 activé (32bits) et un driver libre "amdgpu"


apt -s install lutris
 



Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés :
  avahi-daemon fluid-soundfont-gm fluid-soundfont-gs fonts-wine fuseiso gir1.2-gdesktopenums-3.0 gir1.2-gnomedesktop-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0
  glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 ipp-usb libaa1:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libavahi-core7 libavc1394-0:i386 libbz2-1.0:i386 libcaca0:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcups2:i386 libcurl3-gnutls:i386
  libcurl4:i386 libdaemon0 libdb5.3:i386 libdv4:i386 libdw1:i386 libexif12:i386 libfaudio0 libfaudio0:i386 libgd3:i386 libgdbm-compat4:i386 libgdbm6:i386 libglu1-mesa:i386 libgmp10:i386
  libgnutls30:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libgudev-1.0-0:i386 libhogweed6:i386 libidn2-0:i386
  libiec61883-0:i386 libieee1284-3:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386 libmpg123-0:i386 libncurses6:i386 libncursesw6:i386 libnettle8:i386 libnghttp2-14:i386
  libnspr4:i386 libnss-mdns libnss3:i386 libodbc1:i386 libopenal1:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386 libpci3:i386 libperl5.32:i386
  libpoppler-glib8:i386 libpoppler102:i386 libproxy1v5:i386 libpsl5:i386 libraw1394-11:i386 librtmp1:i386 libsane1:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsdl2-2.0-0:i386 libshout3:i386 libslang2:i386 libsndio7.0:i386 libsnmp40:i386 libsoup2.4-1:i386 libsqlite3-0:i386 libssh2-1:i386 libstb0 libstb0:i386 libtag1v5:i386
  libtag1v5-vanilla:i386 libtasn1-6:i386 libunistring2:i386 libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvkd3d1 libvkd3d1:i386
  libwayland-cursor0:i386 libwayland-egl1:i386 libwine libwine:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxkbcommon0:i386 libxpm4:i386 libxrandr2:i386 libxslt1.1:i386
  libxv1:i386 publicsuffix python3-evdev python3-magic wine wine32:i386 wine64 winetricks
Paquets suggérés :
  avahi-autoipd fluidsynth timidity gvfs:i386 libdv-bin:i386 oss-compat:i386 libgd-tools:i386 gdbm-l10n:i386 gnutls-bin:i386 gphoto2:i386 gpm:i386 libvisual-0.4-plugins:i386
  gstreamer1.0-tools:i386 liblcms2-utils:i386 avahi-autoipd | zeroconf libmyodbc:i386 odbc-postgresql:i386 tdsodbc:i386 unixodbc-bin:i386 libportaudio2:i386 libraw1394-doc:i386 hplip:i386
  libsasl2-modules-gssapi-mit:i386 | libsasl2-modules-gssapi-heimdal:i386 libsasl2-modules-ldap:i386 libsasl2-modules-otp:i386 libsasl2-modules-sql:i386 sndiod:i386
  gstreamer1.0-plugins-ugly ttf-mscorefonts-installer gstreamer1.0-libav:i386 gstreamer1.0-plugins-bad:i386 gstreamer1.0-plugins-ugly:i386 ttf-mscorefonts-installer:i386 gamemode
  python-evdev-doc q4wine winbind playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras wine32-preloader:i386 wine64-preloader tor unrar-free | unrar
Paquets recommandés :
  libwine-development
Les NOUVEAUX paquets suivants seront installés :
  avahi-daemon fluid-soundfont-gm fluid-soundfont-gs fonts-wine fuseiso gir1.2-gdesktopenums-3.0 gir1.2-gnomedesktop-3.0 gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0
  glib-networking:i386 gstreamer1.0-plugins-base:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 ipp-usb libaa1:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libavahi-core7 libavc1394-0:i386 libbz2-1.0:i386 libcaca0:i386 libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcups2:i386 libcurl3-gnutls:i386
  libcurl4:i386 libdaemon0 libdb5.3:i386 libdv4:i386 libdw1:i386 libexif12:i386 libfaudio0 libfaudio0:i386 libgd3:i386 libgdbm-compat4:i386 libgdbm6:i386 libglu1-mesa:i386 libgmp10:i386
  libgnutls30:i386 libgphoto2-6:i386 libgphoto2-port12:i386 libgpm2:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libgudev-1.0-0:i386 libhogweed6:i386 libidn2-0:i386
  libiec61883-0:i386 libieee1284-3:i386 liblcms2-2:i386 libldap-2.4-2:i386 libltdl7:i386 libmpg123-0:i386 libncurses6:i386 libncursesw6:i386 libnettle8:i386 libnghttp2-14:i386
  libnspr4:i386 libnss-mdns libnss3:i386 libodbc1:i386 libopenal1:i386 liborc-0.4-0:i386 libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386 libpci3:i386 libperl5.32:i386
  libpoppler-glib8:i386 libpoppler102:i386 libproxy1v5:i386 libpsl5:i386 libraw1394-11:i386 librtmp1:i386 libsane1:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsdl2-2.0-0:i386 libshout3:i386 libslang2:i386 libsndio7.0:i386 libsnmp40:i386 libsoup2.4-1:i386 libsqlite3-0:i386 libssh2-1:i386 libstb0 libstb0:i386 libtag1v5:i386
  libtag1v5-vanilla:i386 libtasn1-6:i386 libunistring2:i386 libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvkd3d1 libvkd3d1:i386
  libwayland-cursor0:i386 libwayland-egl1:i386 libwine libwine:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxkbcommon0:i386 libxpm4:i386 libxrandr2:i386 libxslt1.1:i386
  libxv1:i386 lutris publicsuffix python3-evdev python3-magic wine wine32:i386 wine64 winetricks
0 mis à jour, 123 nouvellement installés, 0 à enlever et 11 non mis à jour.
 



ps: wine , wine64 et wine32  est utilisé
ton retour risque d' être différent
nota: j'utilise steam et que des jeux sous GNU Linux (donc je connais pas cette application )

Hors ligne

#5 22-03-2021 23:51:48

Kris
Membre
Inscription : 21-03-2021

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

vv222 a écrit :

J’ai déplacé ta demande dans la section "Jeux" du forum, où elle a plus de chance d’attirer l’attention de personnes connaissant Oolite wink


Oups pardon je n'avais pas fait attention qu'il y avait une section "Jeux" ! ops.gif Merci ! smile

Oh Lutris est donc disponible sur Debian ? yikes
J'avais lu un article sur le logiciel il y a un moment mais je crois qu'il n'était pas encore dans les paquets officiels. Merci pour l'information Tawal ! big_smile
Il faut que je me dépêche de passer à Buster ! Un peu de tri à faire je crois que j'ai un paquet ou deux qui pourraient poser problème...

Merci pour l'astuce robert2a je regarderai ça ! smile

Hors ligne

#6 23-03-2021 08:48:43

Tawal
Membre
Distrib. : Debian 11 Bullseye
Noyau : Linux 5.10.0-9-amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

Tiens-nous au courant de ton avancement.
Et si tu trouves une solution, indique la aussi wink
Bon courage.

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#7 23-03-2021 11:02:51

Kris
Membre
Inscription : 21-03-2021

Re : Installation de jeu hors dépots officiels sous Debian (Oolite)

Dac !
Je garde le sujet ouvert le temps de passer à Buster et tester ta solution Tawal. Je le passerai en résolu une fois que ce sera fait si tout s'est bien passé. wink

Hors ligne

Pied de page des forums