Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#276 Le 14/02/2018, à 17:31

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Une nouvelle version de ./play.it est sortie, voyons tout de suite quels changements elle nous apporte :

2.5.1

  * Ajout d’un patch permettant de choisir si les fichiers .desktop doivent
    inclure le chemin complet du script de lancement du jeu (par défaut le
    chemin complet est inclus, ce qui permet de gérer sans bidouille
    supplémentaire le lancement de jeux installés dans des chemins non
    standards)

  * Amélioration de la syntaxe des patchs en fonction des retours de ShellCheck

  * Affichage d’une erreur lors de l’utilisation d’une valeur incorrecte pour
    PKG

  * Correction de l’erreur affiché si extract_icon_from est appelée sur un type
    de fichier non géré

  * Amélioration de la génération des préfixes des utilisateurs

  * Amélioration de la syntaxe de la bibliothèque en fonction des retours de
    ShellCheck

 
Le travail de maintenance ne s’arrête jamais, et comme chaque semaine une poignée de scripts ont reçu des mises-à-jour :

Et bien sûr quelques nouveaux jeux pour encore et toujours étendre votre ludothèque :

À vos jeux !

Dernière modification par vv221 (Le 14/02/2018, à 17:32)


Jouer sur Ubuntu ? Facile !

Hors ligne

#277 Le 21/02/2018, à 16:52

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Salut à tous, cette semaine une mise-à-jour de la bibliothèque est au programme, pour corriger un bug causé par la mise-à-jour 2.5.1 et qui m’a pris un temps fou à identifier :

2.5.2

  * Correction d’un crash de init_prefix_files quand des fichiers existent sous
    PATH_DATA ou PATH_CONFIG sans équivalent sous PATH_PREFIX

 
Comme d’habitude pas mal de jeux ont été mis à jour :

Cette semaine on est plutôt gâtés pour ce qui est des nouveaux jeux gérés, en bonne partie grâce à mortalius et mopi :

À vos jeux !


Jouer sur Ubuntu ? Facile !

Hors ligne

#278 Le 04/03/2018, à 16:28

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Après des mois de préparation, une présentation complète de ./play.it a enfin vu le jour sur LinuxFR :
./play.it installe vos jeux sans prise de tête

Vos retours sont bien entendu les bienvenus, aussi bien ici que sur LinuxFR wink


Jouer sur Ubuntu ? Facile !

Hors ligne

#279 Le 07/03/2018, à 18:42

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Si je n’ai pas donné de nouvelles la semaine dernière, c’est en partie parce que je bossais sur la rédaction de la dépêche publiée sur LinuxFR, mais aussi parce que j’étais pris par la préparation de la version 2.6 de ./play.it qui ajoute quelques nouvelles fonctionnalités sympathiques.

Voici donc la liste des évolutions depuis la version 2.5.2 annoncée il y a deux semaines :

2.6.0

  * Ajout de la possibilité de ne construire que les paquets nécessaires pour
    une installation sur une architecture donnée (option --architecture)

  * Prise en compte automatique de l’architecture par la fonction
    print_instructions

  * Nouvelle fonction prepare_package_layout facilitant la préparation de
    l’arborescence des paquets

  * Amélioration de la fonction sort_icons permettant de l’utiliser sur un
    fichier .png produit par convert

  * Nouvelle option --dry-run, qui permet de tester un script sans extraire de
    données de l’archive donnée en entrée, ni construire de paquets

  * Utilisation d’une fonction dédiée pour deviner le type de paquets à
    construire en fonction du système hôte

2.5.3

  * Quand aucune archive gérée n’est trouvée, des URL ont été ajoutées aux noms
    des archives gérées pour pouvoir plus facilement se les procurer

  * Correction d’une variable utilisée par print_instructions dont la valeur
    pouvait sortir de la fonction

  * Lors de la copie du binaire du jeu dans le préfixe utilisateur (dans le cas
    des jeux natifs), les liens symboliques sont suivis

 
Bien sûr le travail sur la bibliothèque ne s’est pas fait au détriment de la maintenance des scripts existants, dont voici les mises-à-jour les plus intéressantes :

  • Binaries
    Ajout d’une dépendance sur PulseAudio

  • Faster Than Light
    Ajout de la gestion d’un nouvel installateur GOG

  • Pid
    Ajout de la gestion d’un nouvel installateur GOG
    Correction de la persistance des sauvegardes en cas de suppression du préfixe ./play.it

  • Republique
    Stoackage des sauvegardes en dehors du préfixe WINE

  • Shadowrun: Dragonfall
    Ajout d’une dépendance sur les plugins ALSA

  • Shadowrun: Hong Kong
    Ajout d’une dépendance sur les plugins ALSA

  • System Shock 2
    Ajout de la gestion d’un nouvel installateur GOG

La gestion de nouveaux jeux n’a elle non plus pas trop souffert de cette semaine très chargée, même si cette fois-ci la moitié d’entre eux étaient déjà gérés par ./play.it 1 :

À vos jeux !


Jouer sur Ubuntu ? Facile !

Hors ligne

#280 Le 14/03/2018, à 13:46

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Une petite semaine pour ./play.it, plutôt centrée sur la réflexion autour d’améliorations futures, dont vous pouvez avoir un aperçu par ici (framagit.org).

Pour autant, des mises-à-jour de la bibliothèque sont passées par là pour régler leur compte à quelques bugs de la version 2.6.0 :

2.6.2

  * Correction d’une inversion dans un test effectué par archive_get_infos qui
    empêchait le contrôle d’intégrité MD5 d’être lancé

2.6.1

  * Correction du comportement de postinst_icons_linking dans le cas où il est
    appelé sur une liste d’applications

  * Ré-écriture de la plupart du code relatif aux archives pour le rendre plus
    facile à comprendre et à maintenir

 
Deux scripts ont vu passer des mises-à-jour notables :

Et tout de même trois nouveaux jeux histoire de ne pas vous laisser sur votre faim :

A vos jeux !


Jouer sur Ubuntu ? Facile !

Hors ligne

#281 Le 22/03/2018, à 19:45

GammaDraconis

Re : ./play.it, installez facilement vos jeux sur Ubuntu

J'irai peut être à ta conf sur Play.it aux JDLL mais pas sûr car malheureusement ça tombe en même temps que la conf de Framasoft. Et l'autre conf du Samedi tombe en même temps que celle sur Peertube que je ne peux pas louper.

Dernière modification par GammaDraconis (Le 22/03/2018, à 19:45)

Hors ligne

#282 Le 28/03/2018, à 12:05

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Peu de nouvelles de ./play.it ces derniers temps, comme nous étions très occupés à préparer le stand et la conférence que nous avons donné aux Journées du Logiciel Libre à Lyon.

Ce qui n’a pas empêché la publication de la version 2.7 de ./play.it :

2.7.2

  * Correction de l’inversion d’un test dans la fonction archive_get_infos qui
    empêchait la vérification d’intégrité des archives, dont la correction
    précédente apportée par la mise-à-jour 2.6.2 a été accidentellement
    annulée lors de la mise-à-jour 2.7.0

2.7.1

  * Correction de la portée de variables lors de la gestion automatiques des
    archives en plusieurs parties

2.7.0

  * Archives InnoSetup : Vérification de la capacité de la version d’innoextract
    disponible à extraire l’archive cible avant d’en tenter l’extraction

  * Calcul automatique de la valeur de ARCHIVES_LIST si cette variable n’est pas
    définie par le script

  * Utilisation de 'APP_ICON' comme valeur par défaut pour APP_ICONS_LIST si
    cette variable n’est pas définie par le script

  * Ajout de la gestion automatique des archives en plusieurs parties

  * Nouvelle fonction get_package_version fournissant une méthode fiable pour
    utiliser plusieurs numéros de version différents pour des paquets construits
    a partir d’une même archive

 
Pas de mises-à-jour notables de scripts, ni de nouveaux jeux gérés pour cette annonce…
Mais pas de panique, nous devrions reprendre notre rythme habituel dans les jours qui viennent wink

À vos jeux !


Jouer sur Ubuntu ? Facile !

Hors ligne

#283 Le 01/04/2018, à 14:05

Mornagest

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Salut Vv,

Je suis embêté de poster encore pour demander de l'aide, mais... je coince sur l'installation de Heroes of Might and Magic 3 sur Xubuntu Xenial sad

Je pense avoir tout bien fait, mais j'imagine qu'il y a bien une connerie quelque part tongue voilà ce que je peux te donner comme infos en première approche :

mornagest@affreux:~$ sudo apt install fakeroot icoutils innoextract
[sudo] Mot de passe de mornagest : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
fakeroot est déjà la version la plus récente (1.20.2-1ubuntu1).
icoutils est déjà la version la plus récente (0.31.0-3).
innoextract est déjà la version la plus récente (1.5-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
mornagest@affreux:~/HoMM3$ ls
homm3_creature_compendium.zip  play-heroes-of-might-and-magic-3.sh
libplayit2.sh                  setup_homm_3_complete_french_4.0_(10665).exe
mornagest@affreux:~/HoMM3$ sh ./play-heroes-of-might-and-magic-3.sh 
Utilisation de setup_homm_3_complete_french_4.0_(10665).exe
Contrôle de l’intégrité de setup_homm_3_complete_french_4.0_(10665).exe	OK
Extraction des données de setup_homm_3_complete_french_4.0_(10665).exe
Warning: Unexpected setup data version: 5.5.7 (unicode)
Warning: Unexpected Privileges value: 4
Stream error while parsing setup headers!
 ├─ detected setup version: 5.5.7 (unicode)
 └─ error reason: basic_ios::clear: iostream error
If you are sure the setup file is not corrupted, consider 
filing a bug report at http://innoextract.constexpr.org/issues
Done with 1 error and 2 warnings.
mornagest@affreux:~/HoMM3$]

Merci d'avance cool

Hors ligne

#284 Le 01/04/2018, à 14:25

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Dans le fichier libplayit2.sh, à la ligne 35, tu as le numéro de version de la bibliothèque, est-ce qu’il s’agit bien de 2.7.2 dans ton cas ?
Si oui j’ai du rater quelque chose dans une de mes mises-à-jour récentes, au lieu du message d’erreur un poil cryptique que tu reçois tu aurais du en voir un beaucoup plus explicite te disant que la version d’innoextract disponible sur ton système est trop ancienne pour le format utilisé par l’installeur que tu tentes d’extraire.

Je fournis déjà par ici un backport d’une version plus récente d’innoextract pour Debian Jessie :
https://www.dotslashplay.it/ressources/innoextract/
Si tu veux, je peux ce week-end essayer d’en construire un pour Ubuntu Xenial. Auquel cas il te suffira d’installer le .deb proposé sur le la page que je t’ai donné en lien, et le script ./play.it devrait fonctionner sans souci.


Jouer sur Ubuntu ? Facile !

Hors ligne

#285 Le 01/04/2018, à 15:01

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Un build d’innoextract 1.6 pour Ubuntu Xenial (amd64) est disponible ici :
https://www.dotslashplay.it/ressources/ … tu/xenial/

Et un correctif s’assurant que le message d’erreur en cas de version trop ancienne d’innoextract s’affiche correctement est prêt et sera publié durant le week-end (le souci était bien de mon côté, pas du tien).

Normalement il te suffit d’installer le paquet .deb fourni via le lien donné au début de ce message, de relancer le script, et de passer des nuits blanches sur cet excellent jeu wink


Jouer sur Ubuntu ? Facile !

Hors ligne

#286 Le 01/04/2018, à 15:11

Mornagest

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Malédiction, ça fonctionne... mes nuits sont foutues sad

Mille mercis pour ton aide et ta disponibilité !

J'en profite pour signaler que sur les "anciens" systèmes, la commande "apt install" ne permet pas encore d'installer des .deb présents en local ; je suis passé par dpkg -i pour installer les paquets créés avec ton script.

Encore merci ! cool

Hors ligne

#287 Le 01/04/2018, à 15:28

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Tiens, étonnant, j’ai pu me servir sans souci de 'apt install ./paquet.deb' sur Ubuntu Xenial…
Peut-être parce que j’ai mis à jour le système avec les dépôts 'xenial-updates'.

À moins que tu ne parles de version plus anciennes que Xenial ?
Dans ce cas le script est censé afficher la commande appropriée ('apt install' ou 'dpkg -i') selon la version d’apt disponible sur le système où on construit les paquets. Mais il est bien sûr tout à fait possible qu’il y ait des erreurs aussi de ce côté-là big_smile


Jouer sur Ubuntu ? Facile !

Hors ligne

#288 Le 01/04/2018, à 19:58

Mornagest

Re : ./play.it, installez facilement vos jeux sur Ubuntu

J'ai bien Xenial, voici mon sources.list pour info :

mornagest@affreux:~$ cat /etc/apt/sources.list
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse

Bon, ça n'a pas d'importance pour mon cas, je sais quand même installer un paquet à la main tongue mais pour un néophyte, ça peut jouer...

Bravo encore pour ton boulot smile

Hors ligne

#289 Le 01/04/2018, à 23:18

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Aucun souci avec une configuration identique à la tienne pour utiliser 'apt install' ici.

Attention, 'apt install paquet.deb' ne fonctionne pas, il faut utiliser 'apt install /chemin/vers/paquet.deb' (les chemins absolus comme relatifs fonctionnent, par exemple pour un paquet dans le répertoire courant on peut utiliser 'apt install ./paquet.deb').


Jouer sur Ubuntu ? Facile !

Hors ligne

#290 Le 02/04/2018, à 08:59

Mornagest

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Ah, c'est peut-être ça le "souci" smile j'ai pas mis le chemin, pensant qu'en étant dans le répertoire concerné, ça irait.

J'ai eu un petit bug de souris avec HoMM3, lorsque je souhaitais recruter des créatures, la souris ne répondait plus aux clics. Il fallait que je change de bureau pour revenir sur celui du jeu pour que ça marche... et ce à chaque fois que je souhaitais recruter ! yikes il faut aller dans Wine Config, onglet Affichage, puis décocher la case "Permettre au gestionnaire de fenêtres de contrôler les fenêtres" et ça fonctionne parfaitement.

Ceci étant, ça n'a rien à voir avec ton script en particulier ; j'ai installé le jeu manuellement via Wine et le bug est le même, et sa résolution également ^^

Hors ligne

#291 Le 02/04/2018, à 12:12

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Je connais ce bug, mais je ne l’avais pas expérimenté depuis un moment, je pense qu’il est réglé dans une version récente de WINE.
Pour éviter qu’il se produise, je vais voir si je peux désactiver cette option au premier lancement du jeu.

Dernière modification par vv221 (Le 02/04/2018, à 12:13)


Jouer sur Ubuntu ? Facile !

Hors ligne

#292 Le 04/04/2018, à 15:26

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Comme promis, l’activité du côté de ./play.it a repris sa vitesse de croisière, et on a droit à pas mal de changements cette semaine.

Commençons par les modifications de la bibliothèques, qui concernent uniquement des correctifs de la version 2.7 :

2.7.4

  * Correction d’un bug dans write_bin_winecfg qui cassait init_prefix_dirs dans
    les lanceurs pour winecfg

2.7.3

  * archive_extraction_innosetup : Correction du test de version des installeurs
    InnoSetup

  * Correction d’un bug de archives_get_list qui l’empêchait de détecter les
    archives avec un nom de la forme "ARCHIVE_(…)_OLD"

  * Correction du message d’erreur affiché par write_metadata lorsqu’appelé sur
    un paquet inconnu

Une poignée de scripts ont été mis à jour :

Et bien sûr, une belle collection de nouveaux jeux gérés qui devrait rattraper la baisse de productivité des dernières semaines :

À vos jeux !


Jouer sur Ubuntu ? Facile !

Hors ligne

#293 Le 18/04/2018, à 14:38

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Pas de nouvelles la semaine dernière, vu qu’une partie d’entre nous était partie rencontrer l’équipe de Khaganat, une bande de rêveuses et rêveurs qui utilisent le jeu vidéo comme support pour créer des univers…
Mais nous sommes de retour et nous continuons à bosser dur pour vous permettre de jouer à toujours plus de jeux au sein de votre système favori wink

Côté bibliothèque, encore une fois uniquement des corrections de bugs :

2.7.5

  * Correction du comportement de sort_icons lorsque l’extraction des icônes a
    produit un seul fichier

  * Correction du support de ./play.it 1 par le meta-script

Ceux parmi vous qui commencent à se dire que la relative lenteur de l’évolution de la bibliothèque ces derniers temps cache quelque chose pourraient bien avoir raison wink

Comme d’habitude nous avons quelques mises-à-jour notables parmi les scripts existants :

  • Faster Than Light
    Mise en place d’un contournement autour d’un bug du jeu empêchant les animations de se jouer sur certains systèmes dans les versions 1.6.x

  • Kingdom Rush
    Correction de la méthode de récupération de l’icône du jeu

  • Race The Sun
    Correction du code de chargement des fonctions de la bibliothèque

  • The Westport Independent
    Mise à disposition d’un pack d‘icônes optionnel

Et bien sûr une petite collection de nouveaux jeux pour ceux qui auraient déjà fait le tour de ceux qu’on propose :

À vos jeux !

Dernière modification par vv221 (Le 18/04/2018, à 14:57)


Jouer sur Ubuntu ? Facile !

Hors ligne

#294 Le 30/04/2018, à 15:37

xlours

Re : ./play.it, installez facilement vos jeux sur Ubuntu

Bonjour,

de retour et toujours la même question big_smile
la gestion des DVD c'est pour quand ?

de plus,
pourriez-vous donner au grand débutant que je suis un mode opératoire complet (avec quelques explications afin que je m'endorme moins bête) pour l'installation de play.it ?
les quelques lignes trouvées sur linuxfr.org - play-it-installe-vos-jeux-sans-prise-de-tete pour l'Installation de ./play.it ne me permettent pas (à mon faible niveau) de savoir ce que je dois coller dans ma fenêtre de commande ... je m'embrouille un peu.:P

j'explique mon besoin :
j'ai les jeux Startopia, Heroes of Might and Magic (3 & 4), "Le Maître de l’Olympe : Zeus + Le Maître de l’Atlantide : Poséidon" & "Empereur : l'empire du milieu", DungeonKeeper Gold, Caesar II
en DVD et je ne veux pas enrichir GOG pour des jeux que je possède déjà.

je ne voie pas de script à télécharger pour
- The Settlers III
- Diablo II (avec un exe de téléchargement depuis le site de Blizzard)
- Cultures
- BeachLife
et je meurs d'envie d'y rejouer. Mes DVD prennent la poussière mais je serai patient ... roll

cordialement
x l ours

Hors ligne

#295 Le 30/04/2018, à 18:25

vv221

Re : ./play.it, installez facilement vos jeux sur Ubuntu

xlours a écrit :

de retour et toujours la même question big_smile
la gestion des DVD c'est pour quand ?

L’objectif du moment est la possibilité de construire des paquets RPM pour que ./play.it soit utilisable sur des distributions comme OpenSuse, Mageia ou Fedora.
Peut-être que les CD/DVD pourront être les prochains sur la liste, mais il me faudra de l’aide pour ça vu le peu de temps libre que j’ai à dédier à de nouvelles fonctionnalités.

xlours a écrit :

pourriez-vous donner au grand débutant que je suis un mode opératoire complet (avec quelques explications afin que je m'endorme moins bête) pour l'installation de play.it ?

L’installation globale de ./play.it est optionnelle, on peut utiliser ./play.it sans l’installer. Ce qu’elle permet effectivement est de lancer des commandes de ce type plutôt que de devoir sélectionner manuellement le bon script pour chaque installateur :

play.it ~/chemin/vers/installateur

./play.it peut s’installer en quelques commandes seulement :

git clone https://framagit.org/vv221/play.it.git
cd play.it
make install
xlours a écrit :

je ne voie pas de script à télécharger pour
- The Settlers III
- Diablo II (avec un exe de téléchargement depuis le site de Blizzard)
- Cultures
- BeachLife
et je meurs d'envie d'y rejouer. Mes DVD prennent la poussière mais je serai patient ... roll

Des scripts pour The Settlers 3 et Cultures 1 & 2 peuvent être écrits rapidement, mais uniquement pour les versions GOG pour l’instant.

Pour Diablo 2 c’est plus compliqué, Blizzard ayant inclus des DRM lors d’une mise-à-jour relativement récente la dernière version de l’installateur est incompatible avec ./play.it. La dernière version installable facilement est la 1.13, mais elle ne permet pas de jouer sur Battle.net.

Le dernier, BeachLife, je ne le connais pas.


Jouer sur Ubuntu ? Facile !

Hors ligne