Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
play.it [Le 07/05/2021, 11:54] vv221 [Depuis le dépôt git] Sortie de la version 2.13.0 |
play.it [Le 28/06/2025, 20:14] (Version actuelle) 89.234.186.75 Ajout de Diablo 2 à la liste des jeux pris en charge |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Focal jeu paquet gestionnaire_de_jeux wine}} | + | {{tag>Focal Hirsute jeu paquet gestionnaire_de_jeux wine}} |
====== ./play.it : installez vos jeux sans prise de tête ====== | ====== ./play.it : installez vos jeux sans prise de tête ====== | ||
- | |||
- | {{https://img.dotslashplay.it/banners/goupil_480.png?nolink|bannière de ./play.it}} | ||
**./play.it** est un [[wpfr>Logiciel_libre|logiciel libre]] qui automatise la construction de [[:paquet|paquets natifs]] pour plusieurs familles de distributions, incluant Debian et ses dérivées dont Ubuntu, à partir d’installateurs [[wpfr>Gestion_des_droits_numériques|sans DRM]] pour une collection de jeux commerciaux. Les paquets ainsi générés s’installent ensuite en utilisant les outils standards fournis par la distribution, comme [[:dpkg]] ou [[:apt|APT]]. | **./play.it** est un [[wpfr>Logiciel_libre|logiciel libre]] qui automatise la construction de [[:paquet|paquets natifs]] pour plusieurs familles de distributions, incluant Debian et ses dérivées dont Ubuntu, à partir d’installateurs [[wpfr>Gestion_des_droits_numériques|sans DRM]] pour une collection de jeux commerciaux. Les paquets ainsi générés s’installent ensuite en utilisant les outils standards fournis par la distribution, comme [[:dpkg]] ou [[:apt|APT]]. | ||
Ligne 11: | Ligne 9: | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== Depuis les dépôts Ubuntu ==== | + | ==== Ubuntu 24.04 et versions plus récentes ==== |
- | [[pu>play.it]] est fourni dans la section **multiverse** des [[:depots|dépôts]] Ubuntu. | + | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>play.it]]** et au moins une collection ajoutant la prise en charge de jeux parmi : |
+ | * **[[apt>play.it-adventure]]**, une collection de jeux d’aventure (à partir de Ubuntu 25.04) ; | ||
+ | * **[[apt>play.it-puzzle]]**, une collection de jeux de puzzle (à partir de Ubuntu 25.10) ; | ||
+ | * **[[apt>play.it-strategy]]**, une collection de jeux de stratégie (à partir de Ubuntu 25.10) ; | ||
+ | * **[[apt>play.it-community]]**, une collection de jeux en tout genre ; | ||
+ | * **[[apt>play.it-vv221]]**, une collection maintenue par l’auteur de ./play.it. | ||
- | ==== Depuis le dépôt git ==== | + | ==== Ubuntu 23.10 et versions plus anciennes ==== |
- | <note important>Cette méthode dʼinstallation nʼest pas recommandée si vous ne connaissez pas [[:git]] et [[:make]].</note> | + | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt>play.it]]** |
- | + | ||
- | Lors d’une installation à partir du dépôt git, lancer ''make install'' via un utilisateur non privilégié installe **./play.it** uniquement pour l’utilisateur courant, alors que lancer cette commande avec [[:sudo]] le met à disposition de tous les utilisateurs du système. | + | |
- | + | ||
- | Vous pouvez fournir un chemin d’installation alternatif avec ''make -e prefix=/opt/play.it install'', le chemin par défaut est ''/usr/local'' pour une installation avec ''sudo'', ou ''$XDG_DATA_HOME'' dans le cas d’un utilisateur non privilégié (si ''$XDG_DATA_HOME'' n’est pas défini, ''$HOME/.local/share'' est utilisé par défaut). | + | |
- | + | ||
- | === Version stable === | + | |
- | + | ||
- | <code>git clone --branch 2.13.0 --depth 1 https://forge.dotslashplay.it/play.it/scripts.git play.it.git | + | |
- | cd play.it.git | + | |
- | make | + | |
- | make install</code> | + | |
- | + | ||
- | === Version en cours de développement === | + | |
- | + | ||
- | <code>git clone --branch master --depth 1 https://forge.dotslashplay.it/play.it/scripts.git play.it.git | + | |
- | cd play.it.git | + | |
- | make | + | |
- | make install</code> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | |||
- | ==== Utiliser la version installée ==== | ||
En prenant pour exemple un installateur de jeu nommé ''setup.exe'', utiliser **./play.it** pour installer ce jeu se fait en deux étapes : | En prenant pour exemple un installateur de jeu nommé ''setup.exe'', utiliser **./play.it** pour installer ce jeu se fait en deux étapes : | ||
Ligne 46: | Ligne 29: | ||
- Lancez la commande ''apt'' affichée à la fin de l’opération, avec ''sudo'' (ce sera une commande ''dpkg'' sur les plus anciennes versions dʼUbuntu), celle-ci devrait être similaire à : <code>sudo apt install /home/utilisateur/Téléchargements/jeu.deb /home/utilisateur/Téléchargements/jeu-data.deb</code> | - Lancez la commande ''apt'' affichée à la fin de l’opération, avec ''sudo'' (ce sera une commande ''dpkg'' sur les plus anciennes versions dʼUbuntu), celle-ci devrait être similaire à : <code>sudo apt install /home/utilisateur/Téléchargements/jeu.deb /home/utilisateur/Téléchargements/jeu-data.deb</code> | ||
- | ==== Utiliser les scripts fournis par le site Web de ./play.it ==== | + | ===== Problèmes courants ===== |
- | <note important>**./play.it** peut être utilisé sans être installé. Ce n’est pas la méthode recommandée si votre distribution fournit des paquets permettant de l’installer.</note> | + | ==== La version de innoextract disponible sur ce système est trop ancienne ==== |
- | Des scripts **./play.it** récents peuvent être téléchargés depuis [[https://www.dotslashplay.it/|son site Web]], ceux-ci sont les mêmes que ceux fournis par la branche master du dépôt git. | + | Au moment de l’utilisation de ./play.it avec un installateur pour Windows, vous pouvez vous retrouver face à cette erreur : |
- | Pour utiliser ces scripts sur un système où **./play.it** n’est pas disponible, suivez ces étapes : | + | <code>Erreur : La version de innoextract disponible sur ce système est trop ancienne pour extraire les données de lʼarchive suivante : setup_heroes_of_might_and_magic_3_complete_4.0_(28740).exe</code> |
- | - Trouvez votre jeu sur le site Web, rendez-vous sur sa page ; | + | Cette erreur est déclenchée lorsque l’installateur que vous cherchez à convertir en paquets natifs est un installateur InnoSetup qui n’est pas pris en charge par la version d’innoextract actuellement disponible sur votre version d’Ubuntu. Si c’est le cas, un [[:ppa|PPA]] est disponible pour récupérer une version à jour d’innoextract : [[https://launchpad.net/~arx/+archive/ubuntu/release|Stable Arx Libertatis releases]]. |
- | - Téléchargez dans un même répertoire les deux fichiers mis à disposition sur la page du jeu, l’un des deux est la bibliothèque de **./play.it** (''libplayit2.sh'') et l’autre un script spécifique au jeu traité sur cette page (avec un nom de la forme ''play-nom-du-jeu.sh'') ; | + | |
- | - Installez les dépendances du script listées sur la page du jeu ; | + | |
- | - Lancez le script en lui donnant le chemin vers l’installateur du jeu, ce qui devrait donner une commande similaire à : <code>./play-nom-du-jeu.sh ~/Téléchargements/setup.exe</code> | + | |
- | - Patientez jusqu’à l’affichage de la commande ''apt'' devant être lancée avec ''sudo'' pour installer les paquets générés (ce sera une commande ''dpkg'' sur les plus anciennes versions dʼUbuntu), celle-ci devrait être similaire à : <code>sudo apt install /home/utilisateur/Téléchargements/jeu.deb /home/utilisateur/Téléchargements/jeu-data.deb</code> | + | |
- | ===== Problèmes connus ===== | + | Après avoir suivi les instructions de mise en place du PPA données sur la page liée, vous pouvez installer la dernière version d’innoextract avec : |
- | <note tip>Les problèmes qui suivent sont des traductions de la documentation officielle, et par conséquent peuvent ne pas être a jour par rapport à celle-ci. Vous trouverez toujours la liste la plus à jour des problèmes connus sur Ubuntu, en anglais, sur la forge de **./play.it** : [[https://forge.dotslashplay.it/play.it/doc/-/wikis/user/distributions/ubuntu|Common issues on Ubuntu]]</note> | + | <code>sudo apt-get install innoextract</code> |
- | + | ||
- | ==== Version disponible de innoextract trop ancienne ==== | + | |
- | + | ||
- | Quand vous appelez **./play.it** sur un installateur pour Windows, vous pouvez obtenir une erreur similaire à celle-ci : | + | |
- | + | ||
- | <code>Erreur : La version de innoextract disponible sur ce système est trop ancienne pour extraire les données de l’archive suivante : setup_heroes_of_might_and_magic_3_complete_4.0_(french)_(28740).exe</code> | + | |
- | + | ||
- | Ça arrive quand l’installateur que vous essayez de convertir en paquet natif est un installateur [[wpfr>Inno_Setup|Inno Setup]] qui n’est pas géré par la version de [[pu>innoextract]] actuellement disponible sur votre version d’Ubuntu. Si c’est le cas, il existe un [[:ppa|PPA]] permettant d’obtenir une version récente d’innoextract : [[https://launchpad.net/~arx/+archive/ubuntu/release|Stable Arx Libertatis releases]]. | + | |
- | + | ||
- | Voici la méthode recommandée pour installer innoextract depuis ce PPA : | + | |
- | <code>sudo add-apt-repository ppa:arx/release | + | |
- | sudo apt-get update | + | |
- | sudo apt-get install innoextract</code> | + | |
- | + | ||
- | [[https://forge.dotslashplay.it/play.it/doc/-/wikis/user/distributions/ubuntu#innoextract-version-is-too-old|source de cette information, en anglais]] | + | |
===== Contact ===== | ===== Contact ===== | ||
- | ==== Salon IRC ==== | + | Rendez-vous sur cette page si vous cherchez à contacter les développeurs de **./play.it** : [[https://doc.dotslashplay.it/fr/contact|Informations de contact]] |
- | + | ||
- | Plusieurs développeurs et utilisateurs de **./play.it** sont régulièrement présents sur [[wpfr>Internet_Relay_Chat|IRC]], le salon est ''#play.it'' sur le serveur ''chat.freenode.net''. | + | |
- | + | ||
- | La langue principale de ce salon est l’anglais, mais si vous avez des difficultés à vous exprimer en anglais une partie d’entre nous comprend aussi le français. | + | |
- | + | ||
- | ==== E-mail ==== | + | |
- | + | ||
- | Une adresse [[:courriel|e-mail]] de contact peut généralement être trouvée dans chaque script **./play.it**, ainsi que dans la bibliothèque. Ouvrez un de ces fichiers avec un [[:editeur_de_texte|éditeur de texte]] pour voir cette adresse e-mail. | + | |
- | + | ||
- | Il est recommandé d’écrire vos e-mails en anglais, seuls certains d’entre nous comprenons le français. Si vous avez des difficultés avec l’anglais, précisez-le dans votre e-mail et votre interlocuteur pourra vous rediriger vers un contributeur à ./play.it francophone. | + | |
===== Articles liés ===== | ===== Articles liés ===== | ||
Ligne 99: | Ligne 52: | ||
* **[[:dosbox|DOSBox : émulateur DOS]]** | * **[[:dosbox|DOSBox : émulateur DOS]]** | ||
* **[[:scummvm|ScummVM]]** | * **[[:scummvm|ScummVM]]** | ||
+ | |||
+ | ==== Jeux pris en charge ==== | ||
+ | |||
+ | La liste suivante n’inclut que les jeux ayant une page dans la documentation ubuntu-fr. Plusieurs centaines d’autres jeux peuvent aussi être installées avec ./play.it. | ||
+ | |||
+ | * **[[:aom|Age of Mythology]]** | ||
+ | * **[[:baldurs_gate|Baldur's Gate 1 : Tales of the Sword Coast]]** | ||
+ | * **[[:baldurs_gate2|Baldur's Gate 2 : Throne of Bhaal]]** | ||
+ | * **[[:braid|Braid]]** | ||
+ | * **[[:caesar3|Caesar III]]** | ||
+ | * **[[:dawn_of_war|Dawn of War]]** | ||
+ | * **[[:deusex|Deus Ex]]** | ||
+ | * **[[:diablo_ii_et_lod|Diablo II et Lord Of Destruction]]** | ||
+ | * **[[:dragon_age_origins|Dragon Age : Origins]]** | ||
+ | * **[[:duke_nukem_3d|Duke Nukem 3D]]** | ||
+ | * **[[:heroes_iii|Heroes of Might and Magic III]]** | ||
+ | * **[[:heroes_iv|Heroes IV]]** | ||
+ | * **[[:heroes_v|Heroes of Might and Magic V]]** | ||
+ | * **[[:pharaon|Pharaon]]** | ||
+ | * **[[:machinarium|Machinarium]]** | ||
+ | * **[[:neverwinter_nights|Neverwinter Nights]]** | ||
+ | * **[[:tinyandbig|Tiny and Big : Up That Mountain]]** | ||
+ | * **[[:torchlight|Torchlight, le jeu Hack and Slash (diablo like)*]]** | ||
+ | * **[[:trackmania_nations_forever|TrackMania Nations Forever]]** | ||
+ | * **[[:ut|La Saga Unreal Tournament]]** | ||
+ | * **[[:warsow|Warsow]]** | ||
+ | * **[[:world_of_goo|World of Goo]]** | ||
===== Liens utiles ===== | ===== Liens utiles ===== | ||
- | * **[[https://www.dotslashplay.it/|Site Web]]** — inclut la liste complète des jeux gérés | ||
- | * **[[https://news.dotslashplay.it/|Blog]]** — les dernières nouvelles | ||
- | * **[[https://forge.dotslashplay.it/play.it|Forge logicielle]]** — pour suivre les développements en temps réel, et pour y contribuer | ||
- | * **[[https://forge.dotslashplay.it/play.it/games/issues|Système de suivi des bugs]]** — pour nous signaler d’éventuels soucis (un compte est nécessaire, les inscriptions sont ouvertes au public) | ||
* **[[https://forum.ubuntu-fr.org/viewtopic.php?id=1874661|Discussion sur le forum ubuntu-fr]]** | * **[[https://forum.ubuntu-fr.org/viewtopic.php?id=1874661|Discussion sur le forum ubuntu-fr]]** |